[OT] pjl escape sequences from linux

Mikkel L. Ellertson mikkel at infinity-ltd.com
Thu Feb 5 00:05:23 UTC 2009


Gianluca Cecchi wrote:
> Hello,
> I have a F9 system where I copied an old program that prints directly
> to the parallel port where an hp lj 1100 is connected.
> I have to set a smaller font than default on that printer, so that
> what to be printed fits on page.
> It seems that when the printer is powered off it resets to fabric
> default that is not ok for the app.
> I found this page so that I can send an escape sequence to set the
> font and other parameters:
> 
> http://www.verypdf.com/pcltools/pjl_command.htm
> 
> But it is intended for dos systems.
> Does anyone know how to send the referred "escape sequence (Ec)" from
> a script or linux file?
> 
> To enter the escape sequence (Ec), press CTRL then P. No character
> will appear on the screen at this point. Let up on both keys and press
> ESC. A Left Arrow will be displayed on the screen.
> 
> So for example I have to set 14 as the font size and I should send to
> the parallel port this sequence:
> 
> Ec%-12345X at PJL SET LPARM : PCL PITCH=14
> Ec%-12345X
> 
> any hint?
> Thanks in advance,
> Gianluca
> 
Use the -e option of echo to get it to interpret backslash-escaped
characters. Then use \x1b for escape.

echo -e \x1b%-12345X

Mikkel
-- 

  Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20090204/b56fb692/attachment-0001.sig>


More information about the fedora-list mailing list