Re: LPRng: ifhp-3.5.16/7

2004-04-21 Thread Patrick Powell
On Fri, Apr 16, 2004 at 01:53:47PM +0200, Reiner Linnenkohl wrote:
 Hello,
 
 since ifhp-3.5.16/17 i have the following problem:
 
 $ file insd2_neu_blade
 insd2_neu_blade: ISO-8859 C++ program text
 
 $ lpr -Pprinter2  insd2_neu_blade
 $ lpq -
 
 
 Filter_status: sending job file at 11:38:42.100
 Filter_status: starting transfer at 11:38:42.100
 Filter_status: file program = '/usr/local/bin/file 
 dfA146insl17.etec.uni-karlsruhe.de' at 11:38:42.100
 Filter_status: started FILE_UTIL- 'file' at 11:38:42.139
 Filter_status: file information = 'iso-8859_c++_program_text' at 
 11:38:42.144
 Filter_status: initial job type 'iso-8859_c++_program_text' at 11:38:42.145
 Filter_status: decoded job type 'msg' at 11:38:42.145
 Filter_status: job type 'msg', converter 'no_converter' at 11:38:42.145
 Filter_status: converter done, output 154 bytes at 11:38:42.163
 Filter_status: initial job type 'POSTSCRIPT' at 11:38:42.163
 Filter_status: decoded job type 'POSTSCRIPT' at 11:38:42.163
 Filter_status: job type 'POSTSCRIPT' at 11:38:42.163
 Filter_status: transferring 154 bytes at 11:38:42.163
 
 
 The paper comes out with the message No conversion available for type 
 'iso-8859_c++_program_text' .
 All other types of documents are printed correctly !
 Until ifhp-3.5.14 do not ocurrir this problem.
 
 I'm working on Solaris (SunOS 5.9 Generic_112233-11 sun4u sparc 
 SUNW,Sun-Blade-1000) with gcc-3.2.3,
 file-4.09, AFPL Ghostscript 8.00 and LPRng-3.8.26
 
 Is there anybody who could help,
 Thank's a lot,
 Reiner
 
 -- 
 Reiner Linnenkohl
 Universit?t Karlsruhe - Nachrichtentechnik
 Systemadministration - Tel.: +49 721 608-6502
 e-mail: [EMAIL PROTECTED]
 
 
 -
 YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
 The address you post from MUST be your subscription address
 
 If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
 or lprng-digest-requests) with the word 'help' in the body.  For the 
 impatient,
 to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
 with:   | example:
 subscribe LIST mailaddr   |  subscribe lprng-digest [EMAIL PROTECTED]
 unsubscribe LIST mailaddr |  unsubscribe lprng [EMAIL PROTECTED]
 
 If you have major problems,  send email to [EMAIL PROTECTED] with the word
 LPRNGLIST in the SUBJECT line.
 -


ifhp uses the output of the 'file' program to determine
the file type,  and then looks up the type in a table.

  Filter_status: file information = 'iso-8859_c++_program_text' at 
  ^^^
If you look in the ifhp.conf file, you will find:

# example conversion program
file_output_match = [
  *postscript*  ps   \%s{ps_converter}
  *pdf* ps   \%s{pdf2ps_converter}
  *pcl* pcl  \%s{pcl_converter}
  *pjl* pjl  \%s{pjl_converter}
  *printer*job*language* pjl
  *ascii*text*  ps  \%s{text_converter}
  *gzip_compressed*  filter  \%s{gzip_decompress}
  * msg  no_converter
  ]

Note that 'program text' may match some binaries.  From the /usr/share/magic
file,  which is used by the file conversion program:

# text if readable, executable if runnable binary, data if unreadable.

0   string /1\ :pserver:cvs password text file
0   string  -h- Software Tools format archive text
10  string  #\ This\ is\ a\ shell\ archive  shell archive text
0   string  @echo\ off  MS-DOS batch file text
0   string  \377WPC\020\000\000\000\022\012\001\001\000\000\000\000 (WP) loadable 
text

... and so forth

I you can add or change this by using:
file_output_match = [
  *postscript*  ps   \%s{ps_converter}
  *pdf* ps   \%s{pdf2ps_converter}
  *pcl* pcl  \%s{pcl_converter}
  *pjl* pjl  \%s{pjl_converter}
  *printer*job*language* pjl
  *ascii*text*  ps  \%s{text_converter}
  *program*text*  ps  \%s{text_converter}
  *gzip_compressed*  filter  \%s{gzip_decompress}
  * msg  no_converter
  ]

Patrick Powell Astart Technologies
[EMAIL PROTECTED]6741 Convoy Court
Network and System San Diego, CA 92111
  Consulting   858-874-6543 FAX 858-751-2435
LPRng - Print Spooler (http://www.lprng.com)

-
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:   | example:
subscribe LIST mailaddr   |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST mailaddr |  

Re: LPRng: ifhp-3.5.16/7

2004-04-19 Thread Reiner Linnenkohl
Thanks a lot John,

i put  *text*   ps   \%s{a2ps_converter} in my ifhp.conf which solves
the problem :-)
Reiner



John Perkins wrote:

I've added the following conversion type:
 *text*  ps  \%s{a2ps_converter}
somewhere above the following line:
 * msg  no_converter
which has cleared up such problems at our site.
Try it and see if it works for your printers as well.

 

This sounds like a problem with file types in ifhp.




-
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:   | example:
subscribe LIST mailaddr   |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST mailaddr |  unsubscribe lprng [EMAIL PROTECTED]
If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-


LPRng: ifhp-3.5.16/7

2004-04-16 Thread Reiner Linnenkohl
Hello,

since ifhp-3.5.16/17 i have the following problem:

$ file insd2_neu_blade
insd2_neu_blade: ISO-8859 C++ program text
$ lpr -Pprinter2  insd2_neu_blade
$ lpq -

Filter_status: sending job file at 11:38:42.100
Filter_status: starting transfer at 11:38:42.100
Filter_status: file program = '/usr/local/bin/file 
dfA146insl17.etec.uni-karlsruhe.de' at 11:38:42.100
Filter_status: started FILE_UTIL- 'file' at 11:38:42.139
Filter_status: file information = 'iso-8859_c++_program_text' at 
11:38:42.144
Filter_status: initial job type 'iso-8859_c++_program_text' at 11:38:42.145
Filter_status: decoded job type 'msg' at 11:38:42.145
Filter_status: job type 'msg', converter 'no_converter' at 11:38:42.145
Filter_status: converter done, output 154 bytes at 11:38:42.163
Filter_status: initial job type 'POSTSCRIPT' at 11:38:42.163
Filter_status: decoded job type 'POSTSCRIPT' at 11:38:42.163
Filter_status: job type 'POSTSCRIPT' at 11:38:42.163
Filter_status: transferring 154 bytes at 11:38:42.163


The paper comes out with the message No conversion available for type 
'iso-8859_c++_program_text' .
All other types of documents are printed correctly !
Until ifhp-3.5.14 do not ocurrir this problem.

I'm working on Solaris (SunOS 5.9 Generic_112233-11 sun4u sparc 
SUNW,Sun-Blade-1000) with gcc-3.2.3,
file-4.09, AFPL Ghostscript 8.00 and LPRng-3.8.26

Is there anybody who could help,
Thank's a lot,
Reiner
--
Reiner Linnenkohl
Universität Karlsruhe - Nachrichtentechnik
Systemadministration - Tel.: +49 721 608-6502
e-mail: [EMAIL PROTECTED]
-
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:   | example:
subscribe LIST mailaddr   |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST mailaddr |  unsubscribe lprng [EMAIL PROTECTED]
If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-


Re: LPRng: ifhp-3.5.16/7

2004-04-16 Thread John Perkins
On Fri, 16 Apr 2004 13:53:47 +0200
Reiner Linnenkohl [EMAIL PROTECTED] wrote:

 since ifhp-3.5.16/17 i have the following problem:
 
 $ file insd2_neu_blade
 insd2_neu_blade: ISO-8859 C++ program text
 
 $ lpr -Pprinter2  insd2_neu_blade
 $ lpq -
 
 
  Filter_status: sending job file at 11:38:42.100
  Filter_status: starting transfer at 11:38:42.100
  Filter_status: file program = '/usr/local/bin/file 
 dfA146insl17.etec.uni-karlsruhe.de' at 11:38:42.100
  Filter_status: started FILE_UTIL- 'file' at 11:38:42.139
  Filter_status: file information = 'iso-8859_c++_program_text' at 
 11:38:42.144
  Filter_status: initial job type 'iso-8859_c++_program_text' at 11:38:42.145
  Filter_status: decoded job type 'msg' at 11:38:42.145
  Filter_status: job type 'msg', converter 'no_converter' at 11:38:42.145
  Filter_status: converter done, output 154 bytes at 11:38:42.163
  Filter_status: initial job type 'POSTSCRIPT' at 11:38:42.163
  Filter_status: decoded job type 'POSTSCRIPT' at 11:38:42.163
  Filter_status: job type 'POSTSCRIPT' at 11:38:42.163
  Filter_status: transferring 154 bytes at 11:38:42.163
 
 
 The paper comes out with the message No conversion available for type 
 'iso-8859_c++_program_text' .
 All other types of documents are printed correctly !
 Until ifhp-3.5.14 do not ocurrir this problem.
 
 I'm working on Solaris (SunOS 5.9 Generic_112233-11 sun4u sparc 
 SUNW,Sun-Blade-1000) with gcc-3.2.3,
 file-4.09, AFPL Ghostscript 8.00 and LPRng-3.8.26

This sounds like a problem with file types in ifhp.  

I've added the following conversion type:
  *text*  ps  \%s{a2ps_converter}
somewhere above the following line:
  * msg  no_converter
which has cleared up such problems at our site.

Try it and see if it works for your printers as well.

-- 

   John Perkins   |   University of Wisconsin-Madison
   Associate Researcher   |   Department of Computer Science
   [EMAIL PROTECTED]  |   1210 W. Dayton St.
   608-262-0438/608-262-6626 FAX  |   Madison, WI  53706-1685





-
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:   | example:
subscribe LIST mailaddr   |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST mailaddr |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-