钱箱与POS打印机相连
用:(VB)Open "Lpt1" For Output As #1
PDStr= Chr(27)+"p"+Chr(0)+Chr(60)+Chr(255)
Print #1, PDStr
Close #1或者用(VC)
fp=fopen("Lpt1","wb"));
fputs( "\x1B\x70\x0\x3C\xFF" ,fp);
fclose(fp); 但钱箱就是没反应
用:(VB)Open "Lpt1" For Output As #1
PDStr= Chr(27)+"p"+Chr(0)+Chr(60)+Chr(255)
Print #1, PDStr
Close #1或者用(VC)
fp=fopen("Lpt1","wb"));
fputs( "\x1B\x70\x0\x3C\xFF" ,fp);
fclose(fp); 但钱箱就是没反应
那个字符串只有前两位发出,
改成fwrite试试,
PDStr= Chr(27)+Chr(112)+Chr(0)+Chr(60)+Chr(255)
Print #1, PDStr
Close #1
写成这样试试,哈哈
fputs( "\x1B\x70\x0\x3C\xFF\n" ,fp);
fclose(fp);试试。字符串里用0没关系,\0才是字符串的结尾。