HP PCL 5 Comparison Manual page 93

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 MONTH
"\202P\202P\214\216"
#define DAY1
"\202P\202U\223\372"
#define TILDE
"\201\140"
#define DAY2
"\202P\202V\223\372"
#define KANJITXT MONTH DAY1 TILDE MONTH DAY2
FILE *prn;
main()
{
int point_size=24;
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&a270P");
fprintf(prn,"\33*p500x1300Y");
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size); /* MS-Mincho */
fprintf(prn,"\33&c-1T");
fprintf(prn, KANJITXT);
fprintf(prn,"\33*p500x%dY",1300-point_size*4); /* set CAP for
underline*/
/* draw underline */
fprintf(prn,"\33*c%da3b0P",300 * strlen(KANJITXT)/2 *
point_size/72);
fprintf(prn,"\f");
fprintf(prn,"\33%%-12345X");
}
/* open lpt1 for writing */
/* send UEL to get to PJL */
/* Enter PCL */
/* Esc E to reset printer */
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
/* print direction = 270 */
/* set CAP position */
/* select vertical writing */
/* print vertical text */
/* formfeed */
/* send UEL to get to PJL */
Printer-Specific Differences 2-57

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents