两台打印机,如果用DELPHI写打印程序,不同按钮调不同打印机打

来源:互联网  时间:2016/7/6 7:12:50

关于网友提出的“ 两台打印机,如果用DELPHI写打印程序,不同按钮调不同打印机打”问题疑问,本网通过在网上对“ 两台打印机,如果用DELPHI写打印程序,不同按钮调不同打印机打”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 两台打印机,如果用DELPHI写打印程序,不同按钮调不同打印机打
描述:

现在程序上的需求是,一个界面上有两个打印按钮,一个USB的,一个串口的,两个打印机都是接在同一台电脑上,不是局域网的.
现在客户的要求是点不同的按钮,调用不同的打印机来打印,请问这个怎么实现?
我现在急死了,还有三个多小时就要交差了,谁能给段代码我看看呀,这个真是没涉足过的!


解决方案1:

        PrinterIndex:=PtDecIndex;//设置打印机索引
        PTPaperSize(PtDecIndex,DecPaperH,DecPaperW);//设置打印的大小
        BeginDoc;
        Canvas.Font.Name:=DecFontType;   //设置字体名称
        Canvas.Font.Size:=DecFontSize;   //设置字体大小
        Canvas.TextOut(DecItemLeft,DecItemTop,Item);
        Canvas.TextOut(DecItemLeft,DecSerTop,Serialnum);
        Canvas.TextOut(DecItemLeft,DecDateTop,FormatDateTime( 'mm'+'"/"'+'dd'+'"/"'+'yyyy',date));
        EndDoc;
设置打印机索引,然后打印。

解决方案2:

POST打印机```貌似USB口的不能打。。。PS:如果是小票的那种的话

解决方案3:

printer里面可以指定系统打印机的

上一篇晕了再不解决就没饭碗了救小弟一命!!!
下一篇请问activeX开发高手一个问题
明星图片
相关文章
《 两台打印机,如果用DELPHI写打印程序,不同按钮调不同打印机打》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)