社区
C#
帖子详情
如何控制针式打印机多页打印
w_xxxbbb
2017-06-02 08:14:42
需求是这样的,有一个证书,包含多页,证书内容存储在数据库中,每个证书打印的内容不一样,有的页数多,有的页数少,现在有个问题就是如何控制针式打印机打印完一页后,吐出证书。保证把其它N页继续打完,打完后释放打印资源。
...全文
380
1
打赏
收藏
如何控制针式打印机多页打印
需求是这样的,有一个证书,包含多页,证书内容存储在数据库中,每个证书打印的内容不一样,有的页数多,有的页数少,现在有个问题就是如何控制针式打印机打印完一页后,吐出证书。保证把其它N页继续打完,打完后释放打印资源。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浪子-无悔
2017-06-02
打赏
举报
回复
不懂你的意思,友情帮顶下吧!! 打印一般都是按照一个打印文档执行的吧~~
针
式、一体机培训资料.pptx.pptx
1
针
式
打印
机
、一体机分类与维修
针
式、一体机培训资料全文共34页,当前为第1页。
针
式
打印
机
针
式、一体机培训资料全文共34页,当前为第2页。
针
式
打印
机
工作原理
针
式
打印
机
(简称
针
打)是利用电路驱动和机械原理,使
打印
针
撞击色带和
打印
介质,进而
打印
出点阵,再由点阵组成字符或图形来完成
打印
任务的。
针
式、一体机培训资料全文共34页,当前为第3页。
针
式
打印
机
仿真语言 计算机通过
打印
控制
语言,以软件命令的方法来
控制
打印
机操作,解释执行
打印
数据,获得
打印
结果。常见的
针
式
打印
机
仿真语言为:EPSON、OKI及IBM仿真语言,EPSON仿真语言通用Epson lq-1600k驱动;OKI仿真语言通用OKI 5530SP驱动,都是操作系统自带的,IBM仿真语言使用较少。
针
式、一体机培训资料全文共34页,当前为第4页。
针
式
打印
机
基础知识 不同类型的
针
式
打印
机
微型
针
式
打印
机
: 主要用于POS机、ATM机等设备上。 通用
针
式
打印
机
: 主要用于普通办公和财务机构。 票据
针
式
打印
机
: 平推式走纸、具备自动纠偏技术、能够处理超厚纸张,专门用于银行、邮电、保险等服务部门的柜台业务,这类
打印
机专门发展出了一种存折
打印
机,还具备磁条读写等特殊功能。
针
式、一体机培训资料全文共34页,当前为第5页。
针
式
打印
机
基础知识
针
式
打印
机
各部分名称和功能(平推式)
针
式、一体机培训资料全文共34页,当前为第6页。
针
式
打印
机
基础知识 a.
打印
纸导纸器b.导轨c.过纸
控制
杆d.
控制
面板e.电源转换开关f.前部导纸器g.前盖h.
打印
机盖i.
打印
纸导纸器盖
针
式
打印
机
各部分名称和功能(通用式)
针
式、一体机培训资料全文共34页,当前为第7页。
针
式
打印
机
基础知识
针
式
打印
机
主要技术指标 拷贝能力:也叫复印能力或复写能力,是指
针
式
打印
机
能够在复写式
打印
纸上最多打出"几联"内容的能力。目前票据
打印
机的复写能力一般用"1+N"的方式来标识,1表示
打印
原件,N表示拷贝(复写)件数,比如"1+6"就代表产品可以最多
打印
在7层的复写式票据上全部
打印
出内容来。 接口类型:接口类型指的是
针
式
打印
机
与电脑系统采用何种方式进行连接。目前票据
打印
机常见的有并口 (也有称之为IEEE 1284, Centronics)、串口 (也有称之为RS-232接口的)和USB接口。 供纸方式:根据
针
式
打印
机
供纸的原因,可以把它分为两大类:使用齿轮拖拉的方式供应连续纸和通过摩擦原理供应单页纸。目前绝大多数的
针
式
打印
机
都具备了这两种供纸的方式,在描述供纸方式时经常是根据连续纸和单页纸的进纸位置加以描述,比如前部、后部、底部。
针
式、一体机培训资料全文共34页,当前为第8页。 优点 -可在不同类型的纸张上进行
打印
。 -如多层的无碳复写纸 -多种的进纸通道。-可
打印
单页纸、连续纸 -
打印
成本低,-耗材,纸张 缺点 -
打印
时的噪音较大 -不适宜高质量
打印
。如照片、图片
打印
-
打印
速度受
打印
头及线圈响应限制。 -为避免
打印
头因出
针
的摩擦过热,不得不限制
打印
速度 ---------或在
打印
过程中强制暂停。 -速度受限
针
式
打印
机
优缺点
针
式、一体机培训资料全文共34页,当前为第9页。 常见故障及解决方法(1) 出错提示信息: 电源指示灯闪、联机灯灭,表示缺纸或卡纸; 电源指示灯和联机灯同时闪,表示纸斜; 电源指示灯和联机灯交替闪烁,表示选纸杆位置出错; 电源指示灯和联机灯交替快速闪烁,表示回位出错; 电源指示灯亮、联机灯闪,表示
打印
头过热。
针
式、一体机培训资料全文共34页,当前为第10页。 常见故障及解决方法(2)
打印
发票后面几联不清晰: (1)根据纸张厚度,将纸张厚度调整杆调到适当位置。 (2)检查
打印
头,可能是
针
磨损严重,需要更换
打印
头。
打印
缺笔划: (1)由于
打印
头头缆九十度折角处与字车架长久擦,头缆破损,几根导线处相碰短路引起主板,
打印
头,头缆损坏。用透明胶布将
打印
头头缆固定在字车架上。 (2)检查
打印
头,可能是断
针
,需要换
针
。 (3)检查
打印
头档片是否对位,重新安装到正确位置。
针
式、一体机培训资料全文共34页,当前为第11页。
针
式
打印
机
缺笔画样张 缺划
针
式、一体机培训资料全文共34页,当前为第12页。
针
式
打印
机
不
打印
: 1、检查
打印
机有没有脱机或者暂停; 2、检查
打印
机驱动程序端口是否正确; 3、检查
打印
机数据线有没有故障; 4、检查
打印
机的并口,或者电脑并口是否有故障(可以通过更换电脑来测试故障位置); 常见故障及解决方法(3)
针
式、一体机培训资料全文共34页,当前为第13页。
打印
出文字乱码: 1、检查
打印
作业,是不是有未打完的作业,如果有,清楚所有
打印
作业,并关闭
打印
机,重开
打印
机测试。 2、检查
打印
机的仿真语言是否与所安装驱动相对应; 3、更改电脑主板并口模式,一般在主板BIO
OKI_7150F_drv
日冲商业(北京)有限公司是日本OKI集团在华投资成立的独资子公司,于2006年7月成立于中国首都北京。主要业务为自有品牌
打印
机的技术开发与产品销售,产品包括
针
式
打印
机
、页
式
打印
机
、传真机、多功能一体机等多种类型。OKI公司具有世界领先的
打印
技术研发和生产能力,分别在日本、英国、美国等地设立有技术研究中心,在日本、英国、美国、中国、泰国等地设立有生产基地,业务遍及全球商业与办公应用领域,其产品以高品质性赢得了用户的广泛赞誉,并在全球市场份额中居于前列。
RePrint表格
打印
控件(
打印
datasource,dbgrid,stringgrid)
功能更加强劲,增加多行表头的功能,新增更多事件,加强了
打印
期间对报表样式 的
控制
,可随意改变
打印
内容。 reprint 使用说明 本控件可
打印
datasource,dbgrid,stringgrid. 一 、控件属性: 1、colstitle 设置报表的列标题属性 (1) Print:boolean;;是否
打印
(2) Font:tfont;;字体 (3) Rowsline:tpen;;横线样式 (4) Colsline:tpen;;竖线样式 (5) Alignment:talignment;;对齐方式 (6) Rowspace:integer;;行间距 (7) EveryPage:boolean;;是否每页
打印
(8) EveryRow:boolean;;是否每行
打印
(9) titlearray:tstrings;;怎加标题组 (使用方法见附带demo) (10) rows:integer;;设置默认列标题
打印
行数 2、datasource 绑定 datasource 3、dbgrid 绑定 dbgrid 4、stringgrid 绑定 stringgrid PrintObject 选择
打印
的对象(datasource 、dbgrid、 stringgrid ) 5、pagefooter 页脚 pageheader 页眉 (1) Text:string;;内容 (2) Font:tfont;;字体 (3) Print:boolean;;是否
打印
(4) Alignment:talignment;;对齐方式 6、detail 设置要
打印
的明细数据属性 (1)arrange 设置明细字段排列方向 Horizontal 横向
打印
(默认的一般
打印
) Vertical 竖向
打印
(字段竖向排列适合
打印
字段内容较长的报表如“会议纪录”) (2)aotureturn
打印
明细字段时,如果字段超过列的宽度是否允许自动换行 (3)colsline 设置竖线属性引用tpen类 (4)footer 设置明细尾 (设置同pagefooter 页脚 pageheader 页眉) (5)frame 设置明细边框属性引用tpen类 (6)head 设置明细头(设置同pagefooter 页脚 pageheader 页眉) (7)rowsline 设置横线属性引用tpen类 (8)rowspace 设置明细行的高度 (9)top 明细与标题的距离 (10)Alignment对齐方式 7、page 设置纸张 (1) leftmargin:real;;左边距 (2) rightmargin:real;;右边距 (3) topmargin:real;;顶边距 (4) bottommargin:real;;底边距 (5) pagesize:TPageSize;;纸张类型 (6) Height:real;;高度 (7) width:real;;宽度 (8) Orientation:TPrinterOrientation;;
打印
方向 注意:设置纸张的宽度和高度需把pagesize设为Custom 8、title 设置标题 (1) Print:boolean;; 是否
打印
(2) Text:tstrings;; 内容可设置多行 (3) Font:tfont;;字体 (4) Alignment:talignment;;对齐方式 (5) top:integer;; 距纸张顶部距离 (6) Rowspace:integer;;行距 (7) EveryPage:boolean;;是否每页
打印
二 、控件方法: (1) preview 预览 (2) print
打印
(3) SaveToFile() 保存为报表文件 (4) SaveToStream() 保存为流(然后就可把整个报表存到数据库了很方便哦! ~_~) (5) PrintFile()
打印
报表文件 (6) PrintStream()
打印
流(流的数据库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream() 报表的属性保存为流 (10) OptionFromStream() 从流中得到报表属性 (11) OptionPost()在
打印
期间改变了报表属性,要想立即生效调用此方法。 (12) PaintText(Text:string) 覆盖原有
打印
的字符,一般在能返回当前
打印
的内容的事件中使用。(见控件事件) 三、 控件事件: (1) AfterPrint
打印
后 (2) BeforePrint
打印
前 (3) OnPrintDetail(RecordNumber: Integer)在
打印
每一栏明细前触发此事件, 返回参数:RecordNumber返回当前
打印
行数。 (4) OnPrintDetailField(RecordNumber,FieldIndex: Integer;; FieldText: String);; 在
打印
明细的每个字段都会触发此事件。 返回参数:RecordNumber返回当前
打印
行数。 FieldIndex 字段索引 FieldText字段内容 (5) OnPrintTitle(Row: Integer;; Text: String)
打印
每行标题都会触发此事件。 返回参数:row当前
打印
的行 Text当前
打印
的内容 (6) OnPrintColsTitleField(Row, FieldIndex: Integer;; FieldName: String);;
打印
列标题字段时触发此事件 返回参数:row当前
打印
的行 FieldIndex当前
打印
的字段索引 FieldName当前
打印
的字段名称 (7) OnPrintColsTitle(Row: Integer)
打印
每行列标题时触发此事件 返回参数:row当前
打印
的行 四、注意事项 (1) text 属性,输入“¦#¦”
打印
页码值,如果想
打印
页码可输入“第¦#¦页” 输入“¦RecordCount¦”
打印
记录数 (2) 不同的
打印
机,
打印
和预览效果可能有一点点不同(保证数据
打印
完全正确一致)。本人用一台
针
式和一台激光
打印
机做测试, 开始差别较大后经过调试基本一致,不知其他
打印
机如何。 (3) 纸张大小以及横向、竖向自动适应系统默认也可设置。 (4) 各列的宽度按比例,适应纸张宽度
打印
。 程序设计:吴进昊 E-mail :jinhaowu@hotmail.com qq :54254770 2003.01.03
打印
软件(
打印
datasource,dbgrid,stringgrid)
reprint 使用说明 本人长期使用delphi做数据库的开发,报表控件使用Quickrpt,在
打印
上经常遇到一些问题,于是自己经常编写一部分
打印
的程序,经过总结开发了这个控件。 本控件可
打印
datasource,dbgrid,stringgrid. 一 、控件属性: 1、colstitle 设置报表的列标题属性 (1)alignment 列标题对齐方式。 (2)font 列标题字体 (3)print 设置是否
打印
列标题 (4)rowspace 列标题行的高度 2、datasource 选择要
打印
的datasource 3、dbgrid 选择要
打印
的dbgrid 4、stringgrid 选择要
打印
的stringgrid 5、detail 设置要
打印
的明细数据属性 (1)arrange 设置明细字段排列方向 Horizontal 横向
打印
(默认的一般
打印
) Vertical 竖向
打印
(字段竖向排列适合
打印
字段内容较长的报表如“会议纪录”) (2)aotureturn
打印
明细字段时,如果字段超过列的宽度是否允许自动换行 (3)colsline 设置竖线属性引用tpen类 (4)footer 设置明细尾 (5)frame 设置明细边框属性引用tpen类 (6)head 设置明细头同footer (7)rowsline 设置横线属性引用tpen类 (8)rowspace 设置明细行的高度 (9)top 明细与标题的距离 6、page 设置纸张的上下左右边距 7、pagefooter 设置页脚同明细尾 8、pageheader 设置页眉同页脚 9、printobject 选择要
打印
的对象 (datasource 、dbgrid、 stringgrid ) 10、title 设置标题类页眉、页脚 二 、控件方法: (1) preview 预览 (2) print
打印
(3) SaveToFile() 保存为报表文件 (4) SaveToStream() 保存为流(然后就可把整个报表存到数据库了很方便哦! ~_~) (5) PrintFile()
打印
报表文件 (6) PrintStream()
打印
流(流的数据库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream() 报表的属性保存为流 (10) OptionFromStream() 从流中得到报表属性 三、 控件事件: AfterPrint
打印
后 BeforePrint
打印
前 (本来很多事件,但没有预览,后来加上预览以及一些方法后实现很困难就去掉了!) 四、注意事项 (1) text 属性,输入“¦;;;;;;;#¦;;;;;;;”
打印
页码值,如果想
打印
页码可输入“第¦;;;;;;;#¦;;;;;;;页” 输入“¦;;;;;;;RecordCount¦;;;;;;;”
打印
记录数 (2) 不同的
打印
机,
打印
和预览效果可能有一点点不同(保证数据
打印
完全正确一致)。本人用一台
针
式和一台激光
打印
机做测试,开始差别较大后经过调试基本一致,不知其他
打印
机如何。 就这些个吧基本满足了我的软件开发需要,解决了很多问题,关键是做报表省了很大力气,当然了很复杂的报表还是要其它报表控件来解决。如果有其他问题或好的建议可与我联系。 程序设计:吴进昊 E-mail :jinhaowu@hotmail.com qq :54254770 2003.01.03
易人信封
打印
软件 v4.5.rar
易人信封
打印
软件是一款专门用于信封
打印
的软件,可以支持用户大批量地一次性导入数据,进行批量
打印
,大幅度提高信封填写速度(支持所有
打印
机)(点击下载信封
打印
使用说明书)。 关于位置校准: 1. 校准
打印
机: 点击易人信封
打印
软件“
打印
校准”,根据易人信封
打印
软件提示在
打印
机上放入A4纸,纸张左上角将
打印
出一个小黑方块,量出黑方块左边与纸左边、黑方块上边与纸上边的距离,根据易人信封
打印
软件提示分别填入相应的文本框中,点击“确认”,保存
打印
机参数。(此页边距一般为10-20毫米) 如果输入量出的校准值后易人信封
打印
软件
打印
仍不准确,请根据以下提示变更校准值: |横向数值越大,内容越靠信封左
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章