HP PCL 5 Comparison Manual page 91

For the hp laserjet iii hp laserjet iiid hp laserjet iiisi hp laserjet iiip hp laserjet 4 family hp laserjet 4000 series hp color laserjet hp color laserjet 5/5m hp laserjet 5 family hp laserjet 6 family hp deskjet 1200c hp deskjet 1600c
Hide thumbs Also See for PCL 5:
Table of Contents

Advertisement

#include <stdio.h>
#include <fcntl.h>
#define KANJITXT "\225\127\226\173"
#define RUBYTXT
"\202\320\202\345\202\244 \202\331\202\361 "
FILE *prn;
main()
{
int point_size=72;
prn = fopen("lpt1","wb");
fprintf(prn,"\33%%-12345X");
fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");
fprintf(prn,"\33E");
fprintf(prn,"\33&t31P");
fprintf(prn,"\33(19K");
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size);
fprintf(prn,"\33*p300x400Y");
fprintf(prn,KANJITXT);
fprintf(prn,"\33(s%dV",point_size/3); /*furigana point size */
fprintf(prn,"\33*p300x%dY",400-4*point_size);/*cursor position*/
fprintf(prn,RUBYTXT);
fprintf(prn,"\f");
fprintf(prn,"\33%%-12345X");
}
/* open lpt1 for writing */
/* send UEL to get to PJL */
/* Enter PCL */
/* EscE to reset printer */
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
/* MS-Mincho */
/* set cursor position */
/* print kanji characters */
/* print ruby characters */
/* formfeed */
/* send UEL to get to PJL */
Printer-Specific Differences 2-55

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents