如何让通过连接到COM端口的POS 58打印机打印啊?问题解决,来接分啊 ( 积分: 100 )

刘雨

Unregistered / Unconfirmed
GUEST, unregistred user!
这是我见过的最昂贵的收款机:一台笔记本,用一根线加一个USB转接头连接到POS58(方向科技)打印机,我以前都是用输出文件到端口的方法打印,可是在这儿不管用,测试的时候输出字符串到端口(在我这儿是COM4),打印纸走一行,可是没有打印出字符串,代码如下:
procedure TForm1.PrintPos;
var
F:TextFile;
begin
try
AssingFile(F,'COM4');
ReWrite(F);
Writeln(F,'Test Print');
finally
CloseFile(F);
end;
end;
对于连接到LPT端口的打印机,则把COM4更改,如‘LPT1’,则可以打印。
请教各位高手应该怎么做啊?
应该还有其他的方法把,哪位大哥教教我啊?谢谢阿!
5.2 命令详解
1. LF 打印并换行 格式:
ASCII: LF
十进制: [10]
十六进制: [0AH]
说明:
.打印行缓冲器里的内容并向前走纸一行。
.当行缓冲器空时只向前走纸一行。
这是打印机说明书里,应该怎摸写到代码里啊?
 
痛苦啊为什摸没有人回答呢?
 
人啊,都到那去了啊
 
安装打印驱动真的解决了问题,呵呵,明天结帖,大家来接分啊。
 
老兄我也是写POS的,直接对商品输出,串、并口都可以的。
你的那个麻烦应该是USB转接头的问题吧
 
呵呵,我也遇到过,上面说的对,代码没有问题,需要的就是安装打印机的驱动程序。
 
接分混分。
 
USB---串口转接器很容易捣乱
用BAFO的BF-810效果不错。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
919
import
I
顶部