开发者

Printing using HP Printer via LPR - PJL with PS

I am using the printer HP LaserJet 5000 Series PCL6. Trying to set print attributes like copies and orientation using PJL. Using PostScript as the underlying job language. I am using LPR command (lpr -S{IP} -P{IP} test.txt) to run the below code to print from windows. The printer does not print any content at all. If i remove the PJL specific commands and just run the PS alone, 开发者_JAVA技巧the content is printed correctly. Is there anything that i am missing?

     Ec%-12345X@PJL SET COPIES = 3
     @PJL ENTER LANGUAGE = POSTSCRIPT
     %!PS-Adobe-3.0
     %% Example 1

     newpath
     100 200 moveto
     200 250 lineto
     100 300 lineto
     2 setlinewidth
     stroke
     showpage ^D Ec%-12345X

I also tried using <ESC> in the place of Ec.


Ec and <ESC> are both incorrect. You need the actual ASCII code for ESC which is ASCII character 27.

The easiest way is:

char esc = 27;

and you can then incoroporate that as needed

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜