fredericofonseca
IS-IT--Management
Hi all,
Been trying to get our printers to print the Euro symbol and been unlucky so far from doing it unless I manually change my files to include PCL codes.
Any help I can get from here would be great.
All our files are plain text without any PCL or control characters. the only character that could be considered special is the Euro symbol which is using ISO8859-15 code - e.g. on the file it has hexa value of E4
Based on the above I am trying to print a 2 line file, with the euro symbol (E4) and an amount following it
e.g.
€5000
€25000
Our AIX printer is using the AIX printing system (we can not use the System V printing system).
Printer setup as follows.
Interface - JetDirect
Printer type - Laserjet 4000
TYPESTYLE and PITCH courier 10
Print file type - a (have tried with p and c)
code page of print file - ISO8859-15
Every other printer option set to their default.
From what I can see, I need a way to send the file to the printer without any character set conversion, and at the same time I need the printer spooler to send a PCL sequence to the printer to set the printer on ROMAN9 (iso 8859-15) char set as this is the one that contains the Euro symbol on position E4.
If I manually add that sequence "esc(9N" to the print file, and if I send it to the printer in passthrough mode it prints the euro symbol correctly.
However if I try to send it to the printer using either print file type a (ascii) or c (PCL) the printer spooler is converting the E4 character to another one, and it is not sending the pcl sequence to set the printer to ROMAN9.
qprt commands tried so far. None worked.
qprt -P queue -d c -XISO8859-15 file
qprt -P queue -d c file
qprt -P queue -d a -XISO8859-15 file
qprt -P queue -d a file
qprt -P queue -d p -XISO8859-15 file
qprt -P queue -d p file
If I add the esc(9N to the file and if I use the following print command it works, but this is not a acceptable solution
qprt -P queue -d p file
Hope the above is enough. Will answer and give any other details required to help solve this.
Regards
Frederico Fonseca
Regards
Frederico Fonseca
SysSoft Integrated Ltd
FAQ219-2884
FAQ181-2886
Been trying to get our printers to print the Euro symbol and been unlucky so far from doing it unless I manually change my files to include PCL codes.
Any help I can get from here would be great.
All our files are plain text without any PCL or control characters. the only character that could be considered special is the Euro symbol which is using ISO8859-15 code - e.g. on the file it has hexa value of E4
Based on the above I am trying to print a 2 line file, with the euro symbol (E4) and an amount following it
e.g.
€5000
€25000
Our AIX printer is using the AIX printing system (we can not use the System V printing system).
Printer setup as follows.
Interface - JetDirect
Printer type - Laserjet 4000
TYPESTYLE and PITCH courier 10
Print file type - a (have tried with p and c)
code page of print file - ISO8859-15
Every other printer option set to their default.
From what I can see, I need a way to send the file to the printer without any character set conversion, and at the same time I need the printer spooler to send a PCL sequence to the printer to set the printer on ROMAN9 (iso 8859-15) char set as this is the one that contains the Euro symbol on position E4.
If I manually add that sequence "esc(9N" to the print file, and if I send it to the printer in passthrough mode it prints the euro symbol correctly.
However if I try to send it to the printer using either print file type a (ascii) or c (PCL) the printer spooler is converting the E4 character to another one, and it is not sending the pcl sequence to set the printer to ROMAN9.
qprt commands tried so far. None worked.
qprt -P queue -d c -XISO8859-15 file
qprt -P queue -d c file
qprt -P queue -d a -XISO8859-15 file
qprt -P queue -d a file
qprt -P queue -d p -XISO8859-15 file
qprt -P queue -d p file
If I add the esc(9N to the file and if I use the following print command it works, but this is not a acceptable solution
qprt -P queue -d p file
Hope the above is enough. Will answer and give any other details required to help solve this.
Regards
Frederico Fonseca
Regards
Frederico Fonseca
SysSoft Integrated Ltd
FAQ219-2884
FAQ181-2886