UNIX下C语言编打印程序源码

UNIX下C语言编打印程序源码



unix 下面的打印分为终端打印和控制台打印。

一般控制台打印应用于大批量的打印, 如营业日终, 先生成文件, 然后用
system ("cat filename > /dev/lp0");
终端打印一般可以使用透明打印或者屏幕打印。


#define OPENLP { system("stty ixon ixany");\
printf("\033[5i"); \
}
#define CLOSELP { printf("\033[4i"); }
#define SETLINE(n) printf("\033J%c",n) /*É趨Ðмä¾à*/
#define OUTPAPER printf("^L"); /* ÍËÖ½ */
#define HIGHFONT printf("\033c") /* ¸ß×Ö*/
#define UHIGHFONT printf("\033d") /* ½â ³ý*/
#define BIGFONT printf("\033h") /* ´ó×Ö*/
#define UBIGFONT printf("\033d") /* ½â ³ý*/