社区
驱动开发/核心开发
帖子详情
如何实现打印机超长打印
xc84211698
2010-09-18 11:00:30
现在普通打印机都是分页打印,现在客户提出需求要改造HP300元的打印机,想重写驱动,实现在超长纸张上连续绘图。
1.不知道是否可行。
2.查看PCL提供页面设置,不知道是否可强改页面的大小(如,机器使用说明书支持页面大小事A4,是否可以设置成比这个还有长,宽度可不变)
3.请教,使用什么技术来写这个驱动,客户的打印图像程序是用C#写的
...全文
627
8
打赏
收藏
如何实现打印机超长打印
现在普通打印机都是分页打印,现在客户提出需求要改造HP300元的打印机,想重写驱动,实现在超长纸张上连续绘图。 1.不知道是否可行。 2.查看PCL提供页面设置,不知道是否可强改页面的大小(如,机器使用说明书支持页面大小事A4,是否可以设置成比这个还有长,宽度可不变) 3.请教,使用什么技术来写这个驱动,客户的打印图像程序是用C#写的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xc84211698
2010-09-21
打赏
举报
回复
[Quote=引用 3 楼 xc84211698 的回复:]
引用 4 楼 asideu的回复:
修改下 驱动支持的页面就好了 做几个打印驱动dll就可以了
[/Quote]
这位大哥,能说的具体点吗。小妹才接触,看不明白你说什么
xc84211698
2010-09-21
打赏
举报
回复
[Quote=引用 3 楼 xc84211698 的回复:]
引用 2 楼 dthxman 的回复:
pc上做吗,参考vc的api就可以实现你说的那些功能啊,何必要改驱动呢?
是在PC机上,您的意思是打印纸张的长短跟打印机本身没有关系?控制整张纸打印长度调用API即可?
能给写参考吗,第一次接触,也许开始找资料的方向就有问题
[/Quote]
这位大哥,能说的具体点吗。小妹才接触,看不明白你说什么
asideu
2010-09-21
打赏
举报
回复
原来是小妹啊 身高 体态 三维。
asideu
2010-09-20
打赏
举报
回复
修改下 驱动支持的页面就好了 做几个打印驱动dll就可以了,
xc84211698
2010-09-20
打赏
举报
回复
[Quote=引用 2 楼 dthxman 的回复:]
pc上做吗,参考vc的api就可以实现你说的那些功能啊,何必要改驱动呢?
[/Quote]
是在PC机上,您的意思是打印纸张的长短跟打印机本身没有关系?控制整张纸打印长度调用API即可?
能给写参考吗,第一次接触,也许开始找资料的方向就有问题
dthxman
2010-09-20
打赏
举报
回复
pc上做吗,参考vc的api就可以实现你说的那些功能啊,何必要改驱动呢?
solshine
2010-09-20
打赏
举报
回复
如果是微软DDK里面的UniDrv框架的话,可以修改GPD文件……
其实我是刚入门的,(*^__^*) 嘻嘻……
xc84211698
2010-09-19
打赏
举报
回复
大家都不知道吗
打印
图文-点源快印通图文批量处理专家软件Ver2.7.5.2 X64.docx
打印
图文-点源快印通图文批量处理专家软件Ver2.7.5.2 X64.docx
激光
打印
机
感光鼓的工作原理和结构
感光鼓是激光
打印
机
的核心部件。它是一个光敏器件,主要用光导材料制成。它的基本工作原理就是"光电转换"的过程。它在激光
打印
机
中作为消耗材料使用,而且它的价格也较为昂贵。 光敏半导体有半导体的共性,如受热激发,掺杂后改变电导率等。此外,它还具有其 他半导体不具有的"光导电"特性。 光敏半导体受光照射后,它的电导率可以上升几个数量级。从能带上讲,它的价带中 的电子吸收了光的能量后,跃入导带,产生电子-空穴对。这种由光照产生的电子-空穴对, 称为"光生载流子"。光敏半导体内产生的"光生载流子"增多,它的电导率就上升。这种 受光照射后提高的电导率称为"本征光电导率"。 实际应用中,光敏半导体材料需经过掺
京瓷TASKalfa180驱动免费官方版
京瓷TASKalfa180驱动安装需要先把
打印
机
USB线连接电脑才能继续安装。不然驱动向导会提示没有找到
打印
系统。 京瓷180复印机,该复印机继承了京瓷独有的
超长
寿命技术,它的PSLP感光鼓寿命可达10万张,比普通的OPC鼓更加耐用,既
实现
了长寿命又保证了较低使用成本。 京瓷TASKalfa180标配32MB内存,拥有18张/分钟的复印速度。首张复印时间5.7秒、预热时间17.2秒,大大缩短了设备
金管家餐饮软件
金管家无线点菜系统采用先进的无线通信技术,通过无线手持设备
实现
点菜、下单、出品
打印
等,合理利用资源,减少手写单的营业漏洞,有效节约成本,节省客人等待时间。 适用范围:大中小型餐饮、酒吧、茶楼等 金管家无线点菜系统优势: 1、无线点菜,方便快捷 通过具有无线功能的智能掌上电脑、通讯设备,服务员随时随地为顾客点菜、加菜,并即时把数据传到后台和分布在厨房与前台的
打印
机
上。
打印
机
立刻
打印
所点的菜品,而且所有的操作数据都储存在后台的数据库中,可以随时查询。 2、无需布线 使用无线网络技术,服务员可以在大厅内为客户服务提供便捷的服务,无需在大厅与厨房档口之间无数次穿梭,避免在大厅中布置任何网络线路而影响到餐厅环境。 3、操作简单 使用智能无线设备做为客户端,所有的操作都是笔触式或手写输入,操作方便,特别适合客人较多的餐厅使用 4、
超长
传送 室内传送距离可达150米,室外传送距离可达300米。 金管家无线点菜系统效益: 1、有效节约成本 由于服务人员不用再跑到厨房送菜单,就可以为更多客人、提供更好的服务,不仅节约人力,而且是无纸化作业。 2、提高效率、减少错误 一站式下单处理,没有重复作业,减少出错机会,下单记录详细记录;防止服务与厨房间出现传单的错误;提高服务与厨房的通讯速度;减少服务与厨房工作强度,提高员工的服务效率 3、树立品牌形象、提高顾客忠诚度 利用高科技的无线点菜系统管理餐厅,可以提升餐厅的档次,提高顾客忠诚度。
Report machine 2.4
Report Machine 2.4 =================== 这是一个报表控件包,For Borland Delphi Versions 3,4,5,6.100% 源码. 最后更新日期:2002.05.25. 目录 ----- 说明 特点 最后更新 历史 安装 Demo程序 版权说明 注册 说明 ---- Report Machine是一个报表控件包, Report Machine is reporting tool component. It consists of report engine,designer and preview. Its capabilities comparable with in QuickReport,ReportBuilder. It written on 100% Object Pascal and can be installed in Delphi 2/3/4/5/6 and C++Builder 1/3/4/5/6. 特点 ---- 复杂的报表?在report machine面前,还会有什么复杂的报表存在吗? 不,不会有的,因为这是一个功能强大,完全自动化、完全自由设计的报表控件。 对于一般的主从表,单表,你甚至只需要点动鼠标次数=你的数据字段个数就可以 完成一个完全自定义的,并且支持用户进行格式修改加工,重新设计格式的报表! 想想fast report 吧,report machine会fast report会的,还会它不会的! 这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到BCB6。 它的最大优点就是:强大与自由! report machine目前主要能做的: 一、支持屏幕
打印
,控制方法多样,可以
打印
全部rxlib控件 全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book, TDecisionGrid等等众多控件。 二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 三、报表样式可以保存为rmf格式,下次可通过读入使用(配合SQL脚本就可以生成 报表)。并可以把带数据的报表保存为rmp格式,在任何机器上都可以浏览、
打印
, 而不需要数据库。 四、生成后的报表支持修改,包括字体的设置,边框的设置,修改内容等。 五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 六、完全、自由自定义页面、边距、字体,标题和页眉页脚,并可以在自认合适的 地方插入函数来
实现
当前日期,页合计,总合计等功能,合计字段可以放在页头,分 组头,并支持条件合计,对分组合计,分页合计,总计等只需简单地设置属性即可。 七、完全支持d3--d6,c3--c6。 八、报表中可以在自认合适的事件(on beforeprint,on afterprint等)中加入程 序脚本,以控制、或
实现
更复杂的
打印
效果。 九、更新迅速,可根据使用人员与用户的意见,不断的加入新的功能。 十、首家支持缩放
打印
功能,可以根据
打印
时选择的纸张自动缩放报表。 十一、多种格式转换,可以把做出的报表转换为html,xml,bmp,jpeg等等格式。 十二、自动对
超长
记录折行,
超长
的内容也会自动折行。 十三、最新增加GridView,类似于电子表格,非常非常适合制作复杂报表 最新更新和问题解答请访问论坛:www.pcjingning.com 最后更新 -------- 新版本:2002/05/25更新,欢迎下载(有免费版下载) --FormReport可以
打印
ListView --TRMReport增加DefaultDictionaryFile属性,可以设置默认数据字典 v.2.2(Build 2002/01/28) - 完善缩放
打印
功能 - TRMCrossView去掉一些BUG v.2.2(Build 2002/01/11) - 增加缩放
打印
功能, - TRMFormReport
打印
StringGrid,DBGrid等Grid时,对超宽Grid增加分页功能, - MemoView增加属性CalcValue,可以访问MemoView中的内容, - CalcMemoView增加TotalCalc属性,现在CalcMemoView科轻松
实现
页小计,页累计, 页总计,并且可以放在页头,栏目头,分组头,数据头。 v.2.2(Build 2001/12/10) - 修正一些BUG, - 增加了导出到BMP,GIF,JPEG文件功能, - Designer增加最近打开文件功能, - 添加字段的时候可以选择不要在字段名前附加表名。 v.2.1(Build 2001/11/29) - 修正了几个BUG. v.2.1(Build 2001/11/22) - 修正了几个BUG. - 增加多语言功能. v.2.1(Build 2001/11/15) - 修正了几个BUG. v.2.1(Build 2001/11/12) - TRMBandView增加属性LinesPerPage,可以设置每页
打印
记录数, - TRMBandView增加属性PrintColFirst,当Column>;1时,可以选择先列后行还是 先行后列
打印
, - 修正没有安装
打印
机
时的错误, -
打印
预览功能有些改变和增强. v.2.1(Build 2001/11/07) - EHLib可以
打印
Footer了, - TRMFormReport增加分组功能, - TRMCalcMemoView可以放在GroupHeader上了, - TRMCalcMemoView增加Filter属性,之计算满足条件的纪录, - 其他一些细节上的改变. v.2.1(Build 2001/11/01) - TRMFormReport中增加了数据对齐方式,数据显示格式. v.2.1(Build 2001/10/30) - 修正预览时,页面设置的错误. v.2.1(Build 2001/10/25) - TRMFormReport可以
打印
Rx,InfowPower全系列控件, - TRMFormReport可以
打印
EHLib, - 可以
打印
多个PageFooter,方便制作页小计. v.2.1(Build 2001/10/18) - 大大增强了TRMFormReport功能,可以与ScreenReport, Dev ExpressPrinting System媲美; - TRMFormReport增加了表格的自动缩放功能.可根据纸张的大小自动进行水平或 垂直方向的表格缩放.也就是说程序员不必再为迁就
打印
宽度和高度而反复调 整屏幕格式和字体大小,而且对于屏幕上带横向滚动杆的任意超宽表格都可以 缩放到指定大小的纸上.再也不用考虑
打印
超出纸张的问题了,也不会为迁就
打印
而影响屏幕格式的美观而感到遗憾!使得表格
打印
更直接更方便,最大程 度地减少您的工作量; - TRMFormReport增加一个事件OnPrintObject,在这个事件内程序员可自行编制 TRMFormReport不直接支持
打印
的任意控件;; - 请注意:TRMDBGridReport,TRMwwDBGridReport等已不再维护,因为TRMFormReport 具有以上几个GridReport的所有功能,并且更强. v.2.1(Build 2001/10/08) - 改掉了几个BUG;; - 增加TRMAngledLabel,可以
打印
倾斜角度的文字;; - TRMGridReport,TRMFormReport等做了一些改进. v.2.1(Build 2001/09/25) - 改掉了几个BUG;; - 背景图片增加Top,Left属性;; - TRMPictureView增加支持GIF格式图片. v.2.1(Build 2001/09/21) - 增加TRMStringGridReport,直接
打印
TStringGrid,TDrawGrid等继承自TCustomGrid的Grid;; - 增加TRMDecisionGridReport,直接
打印
TDecisitonGrid;; - 增加背景图片功能,可以
实现
套打. v.2.1(Build 2001/09/17) - 修正TRMOLEView只能缩放显示的错误,现在可以按实际大小,居中等显示. - 增加TRXWWRichView,可以
打印
InfowPowwer中的TwwDBRichView. v.2.1(Build 2001/09/14) - 修正TRMRxRichView插入字段的错误. v2.1 - 改掉一些BUG - 增加属性PrintFrame,PrintVisible,可以
实现
套打;; - 报表增加选项(布缩放边框宽度),可以防止表格线变粗;; - Printer单元作了大量修改,Windows2000下支持自定义纸张. v1.1 - 对DataManger作了大量修改,现支持各种数据存取控件(直接支持BDE,ADO,IBX,Diamond);; - 增加Query Designer;; - 增加Report Explorer. v1.0 Preview 4 - Bug fixes;; - Added RX DateEdit control to the Dialog controls;; - Added possibility to excluding particular dataset or entire datamodule from all db-related lists (see TfrDataDictionary.DisabledDatasets and code of main demo);; - Added OnBeforePrint property to the report page (see Object Inspector) and OnActivate event to the dialog form;; - Now you can tune export options in the export components (TfrTextExport and etc);; - TRMFormReport做了修改,可以增加TRMFormReport不支持的控件;; - 其它功能增强或修改. v1.0 Preview 3. - Bug fixes;; - Added Data dictionary;; - Some changes in interface;; - 增加Auto Append Blank - TGridReport(TwwGridReport)改进,支持颜色,对齐方式.下一版本将支持分组,合计功能. - 下一版本将增加一个组件TFormReport,直接
打印
Form,类似于Screen Report. v1.0 Preview 2. - Fixed old bugs, added new;; - 一些性能改善; - 对备注内容处理更完善;; - Added mouse wheel support in designer and preview (D4 and above);; - Object Inspector now looks like Delphi OI;; - Added expression builder;; - More options for ";Text"; object: line and char spacing, top and left gaps, ";Suppress repeated values"; option;; (可是设置行距,字距) - Now you can turn off variable processing in the ";Text"; and ";RichText"; objects. See ";Text only"; option of these objects;; - Added TRMReport.OnObjectClick event. This event fires when user clicks on any object when previewing report;; - Added new Child band;; - Improved export filters (frames export in TXT, tables in RTF, pictures in HTML);; added more export options;; - Added paper bins support;; - Added component for printing table;; - Added ";Columns"; property for data-bands. See last report in the demo;; - Code changed: TfrReport.OnEnterRect now called OnBeforePrint;; - Added TRMDesigner.OnLoadReport, OnSaveReport and CloseQuery properties. 历史记录 -------- 2001.08.30 Report Machine 2.1 2000.05.10 Report Machine 1.1 2000.03.17 Report Machine 1.0正式版 2000.02.21 Report Machine 1.0 Preview 3. 2000.02.12 Report Machine 1.0 Preview 2. 2000.01.25 Report Machine 1.0 Preview 1. Report Machine的第一版. 安装 ----- 1.如果没有安装RxLib 2.60及以上版本,请打开RM.INC文件, 将";{$DEFINE RX}";改为";{$DEFINE RX}"; 2.如果没有安装InfoPower及以上版本,请打开RM.INC文件, 将";{$DEFINE InfoPower}";改为";{$DEFINE InfoPower}"; 3.Delphi 6.X 从Delphi IDE中卸载以前的Report Machine版本。 打开菜单";FileOpen...";打开DclRMachine6.DPK,选择";Install"; 4.Delphi 5.X 从Delphi IDE中卸载以前的Report Machine版本。 打开菜单";FileOpen...";打开DclRMachine5.DPK,选择";Install"; 5.Delphi 4.X 从Delphi IDE中卸载以前的Report Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与4.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine4.DPK,选择";Install"; 6.Delphi 4.X 从Delphi IDE中卸载以前的Report Machine版本。 打开所有的DFM文件,选择保存。(因为我是在Delphi 5.0中完成的,DFM文件 与3.X有些不兼容) 打开菜单";FileOpen...";打开DclRMachine3.DPK,选择";Install"; Demo程序 --------- Report Machine包含一些例子,这是学习使用Report Machine的最快途径。 http://rmachine.8u8.com/download/demos.rar 需要用BDE Administrator建立一个Database Alias: 名称: RMachineDemo Path: 版权说明 ---------- Report Machine可免费应用于非商业应用,如果应用于商业用途,请与作者联系。 付费 ------------------ Report Machine是共享控件,如果你做了东西,赚到了money,并且认为Report Machine还不错,请赞助我, 以便作者有动力开发出更好的产品,如果只是拿来玩玩,不需注册. 参考价格:(这只是参考价格,多少你看着办) 个人:40元人民币 公司:200元人民币 现在提供下载的是免费版本,这是个免费版,与标准版相比少了一些控件,包含源码。 网上付费:http://rmachine.y365.com/html/register.htm 汇款地址:天津市蓟县供电局计算站 王海丰 301900 如果你在使用中有什么问题或建议,或发现BUG,请与作者联系,谢谢!!! Report Machine WWW: http://rmachine.yeah.net http://reportmachine.delphibbs.com 作者: wanghaifeng_1@163.net
驱动开发/核心开发
21,619
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章