小票打印问题 pos小票打印我们的软件用的直接端口打印方式,打印没有什么问题。但有个客户,他们那儿同时运行另一个软件,那个软件必须要小票打印机装驱动才能打印。我们的软件在装了驱动的小票打印机方式下,小票打不出来,软件不能用。请大家帮忙分析下是什么问题,或者给出驱动打印的代码也可以。。 解决方案 » var tf: TextFile; my: string; filehandle: integer; nowtime: tdatetime;begin my := 'lpt1'; filehandle := fileopen(my, fmopenwrite); fileclose(filehandle); if filehandle < 0 then begin messagebox(handle, 'lpt1错误', '错误', mb_iconerror); exit; end else begin assignfile(tf, my); try rewrite(tf); writeln(tf, chr(27) + chr(112) + chr(0) + chr(18) + chr(22)); writeln(tf, ' 观迎光临'); writeln(tf, ' 大观立体停车库'); writeln(tf, '--------------------------------'); writeln(tf, '车牌号:' + tmh.Text); writeln(tf, '头一小时:收费4圆'); writeln(tf, '超一小时加1圆'); writeln(tf, '超过10分钟开时计收'); writeln(tf, '开入时间:'); writeln(tf, datetimetostr(nowtime)); writeln(tf, '--------------------------------'); ReWrite(tf); writeln(tf, ' 请保留小票!凭小票取车.'); writeln(tf, ''); writeln(tf, ''); writeln(tf, ''); writeln(tf, ''); finally closefile(tf); end; end; 把文本资源文件做成res整合到exe中之后出的问题 通讯线程小问题 没有可用分的进来。 求救打印问题. 大家好,怎样删除显示在DBGrid中的数据库表数据? stausbar控件的第一个tstauspanel如何显示系统时间? 简单问题:哪些类申明后不用创建? 终于升到四个三角了,高兴!散分 关于窗口的DOCK 麻烦大家解释一个简单的问题 Stream.Seek 是什么意思 请教TPoint
tf: TextFile;
my: string;
filehandle: integer;
nowtime: tdatetime;
begin
my := 'lpt1';
filehandle := fileopen(my, fmopenwrite);
fileclose(filehandle);
if filehandle < 0 then
begin
messagebox(handle, 'lpt1错误', '错误', mb_iconerror);
exit;
end
else
begin
assignfile(tf, my);
try
rewrite(tf);
writeln(tf, chr(27) + chr(112) + chr(0) + chr(18) + chr(22));
writeln(tf, ' 观迎光临');
writeln(tf, ' 大观立体停车库');
writeln(tf, '--------------------------------');
writeln(tf, '车牌号:' + tmh.Text);
writeln(tf, '头一小时:收费4圆');
writeln(tf, '超一小时加1圆');
writeln(tf, '超过10分钟开时计收');
writeln(tf, '开入时间:');
writeln(tf, datetimetostr(nowtime));
writeln(tf, '--------------------------------');
ReWrite(tf);
writeln(tf, ' 请保留小票!凭小票取车.');
writeln(tf, '');
writeln(tf, '');
writeln(tf, '');
writeln(tf, '');
finally
closefile(tf);
end;
end;