基本信息
源码名称:斑马打印机打印源码
源码大小:0.01M
文件格式:.pas
开发语言:Pascal
更新时间:2024-02-17
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
斑马打印机打印源码
rocedure PrintZpl(const AHost: string; const APort: Integer; const AZpl: string); var TCPClient: TIdTCPClient; begin TCPClient := TIdTCPClient.Create(nil); try TCPClient.Host := AHost; TCPClient.Port := APort; TCPClient.Connect; try // 发送 ZPL 指令 Form2.Memo2.Lines.Add('连接打印机'); //TCPClient.IOHandler.Write(AZpl); TCPClient.WriteLn(AZpl); // delphi7的方式 Form2.Memo2.Lines.Add('发送命令完毕'); // 断开连接 TCPClient.Disconnect; except on E: Exception do begin Writeln('Error: ' E.Message); ShowMessage('打印失败' e.message); end; end; finally TCPClient.Free; end; end; procedure TForm2.Button1Click(Sender: TObject); var needstr:TStringList; begin if CheckBox1.Checked then begin PrintZpl(Edit1.Text,StrToInt(Edit2.Text),Memo1.Text); Exit; end; Deletefile('2.txt'); // 请求地址获取下载的文件 然后 获取打印内容 发送打印机进行自动打印 if UrlDownloadToFile(nil, PChar(edit3.Text),PChar('2.txt'), 0, nil)=0 then begin Memo1.Lines.LoadFromFile('2.txt'); PrintZpl(Edit1.Text,StrToInt(Edit2.Text),Memo1.Text); end; end; procedure TForm2.Button2Click(Sender: TObject); begin GetFedExpwaybillcode('',1); end;