社区
C++ Builder
帖子详情
如何打印连续纸?
C2H5OH
2004-04-19 10:16:49
使用fastreport做报表,如何实现连续纸打印不错纸?
...全文
147
10
打赏
收藏
如何打印连续纸?
使用fastreport做报表,如何实现连续纸打印不错纸?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wg961423
2004-04-28
打赏
举报
回复
UP
MEFULEU
2004-04-28
打赏
举报
回复
在程序内置自定义纸张;
//设置打印机
char Device[CCHDEVICENAME];
char Driver[MAX_PATH];
char Port[32];
PDevMode pDev;
THandle hDev;
TPrinter *Prntr = Printer();
HANDLE hPrinter;
Prntr->GetPrinter(Device,Driver,Port,hDev);
if(hDev!=0)
{
pDev =(PDevMode)GlobalLock((void*)hDev);
if(pDev!=NULL)
{
pDev->dmPaperSize=DMPAPER_USER;
oldsize=pDev->dmPaperLength;
pDev->dmPaperLength = 130; //值不能够太大或者太小否则出错!
//pDev->dmPaperWidth = 2000; --大小不用更改
pDev->dmFields = (pDev->dmFields)|(DM_PAPERSIZE);
pDev->dmFields = (pDev->dmFields)|(DM_PAPERLENGTH);
pDev->dmFields = (pDev->dmFields)|(DM_PAPERWIDTH);
}
ResetDC(Prntr->Handle,pDev);
GlobalUnlock((void*)hDev);
}
Prntr->BeginDoc();
Prntr->Canvas->Font->Size=16 ;
Prntr->Canvas->TextOutA(200,0,"TEST HEAD"); //第一行
Prntr->Canvas->Font->Size=8 ;
Prntr->EndDoc();
C2H5OH
2004-04-27
打赏
举报
回复
投诉了无数次,好不容易把我的ADSL修好了,
这些“服务”商真TM大爷。
大家说的我还是有点不明白,
我用2000系统,没有自定义纸张,fastreport自定义长宽的编辑框也始终是灰色的。
我试着在系统打印机里添加自定义的纸张类型"aaa",本机用着是很好的,可拿到其他机器上后,因为其他机器上没有"aaa"纸张类型,程序就自动选择了一个纸张类型,然后按照他选择的纸张尺寸打印了。这样的话岂不是所有的用户使用前都要先定义“aaa”纸张类型吗?
还是我哪里作的不到位,请再指教。
chifengwatch
2004-04-21
打赏
举报
回复
同意 stonewater(我为程序)
stonewater
2004-04-21
打赏
举报
回复
我说的是fastreport页面的纸张类型的打印方式设置为链式打印,纸张自定义大小
C2H5OH
2004-04-20
打赏
举报
回复
这样的话岂不是所有其他的用户都要照我们的开发规则设置打印机吗?
有没有什么少挨骂的办法呢?
Chimae
2004-04-20
打赏
举报
回复
2K系统以上,“设置”-“打印机”-“文件”-“属性”,可以自定义纸张类型,新建,纸张大小设为连续纸长宽,fastreport页面设置选择你新建的就可以了。
lihongxing2002
2004-04-20
打赏
举报
回复
顶
stonewater
2004-04-20
打赏
举报
回复
把纸张的打印方式设置为链式打印,纸张最好自定义大小
bcbsoft
2004-04-19
打赏
举报
回复
帮你UP
delphi 控制
打印
机进
纸
退
纸
实现小票
连续
打印
在delphi中控制
打印
机,自定义了
纸
张大小,
打印
小票之前退
纸
,
打印
小票之后退
纸
,实现了小票的
连续
打印
还附带了编程时所使用的控件
pb即打即停,pb
打印
不走空
纸
pb8代码,需要可以
打印
连续
纸
的
打印
机,没有
打印
机而要查看效果的可以添加Epson LQ-1600K的
打印
机测试
一款比Hadoop快10倍的物联网大数据平台,为什么我把它开源了?
一款比Hadoop快10倍的物联网大数据平台;一款
连续
5天在GitHub霸榜的物联网大数据平台,一个不依赖任何开源软件、从底层开始完全自主研发的物联网大数据平台。50岁依旧奋战在一线的老程序员为你讲述关于这个平台的故事。
Php
打印
连续
纸
,针式
打印
机
打印
241*297MM
连续
纸
时总按A4
纸
长度多走一部分白
纸
?
一、现象描述:使用
连续
纸
打印
时,总是按A4
纸
的长度多走出一部分白
纸
或多走出一页空白
纸
。二、产生原因:应用软件与驱动中一般默认的
纸
张尺寸是A4(21×29.7cm),而
连续
纸
使用最多的24.1×27.94cm或24.1×13.97cm的尺寸,要比A4
纸
短一些,所以会多走一部分白
纸
。三、解决方法:正确设置
打印
纸
尺寸以下是WIN 7系统,Word软件下正确设置
打印
纸
尺寸(24.1×27.94cm)的方法...
[转]关于
打印
机
打印
连续
纸
的准备工作及特殊尺寸
纸
张的问题
关于
打印
机
打印
连续
纸
的准备工作及特殊尺寸
纸
张的问题
打印
连续
纸
的准备工作: 1、控制面板--》
打印
机与硬件--》
打印
机与传真--》文件--》
打印
机服务器属性 ,然后创建一张自定义尺寸
纸
张。然后右键点
打印
机,弹出属性菜单,在
打印
首选项---》高级,然后选择你刚才设置的
纸
张名称;接下来还要在
打印
机属性里的设备设置里将牵引送
纸
,手动送
纸
等等里将
纸
张设置为你刚才设置的
纸
张名称。 这样就OK了,但是有
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章