社区
VB基础类
帖子详情
如何设置打印机不支持的纸张类型
LiuJunjiang
2001-07-16 10:40:51
VB中使用打印机时,如何设置打印机不支持的纸张类型?
例如:OKI8358sc在windows2000下,仅支持a3 a4 等纸张类型,我想使用自定义,可是设不了,一设置就会自动改为相近的a3或a4等标准纸型。
怎么办?有没有api可以设置打印机纸张类型?
...全文
744
5
打赏
收藏
如何设置打印机不支持的纸张类型
VB中使用打印机时,如何设置打印机不支持的纸张类型? 例如:OKI8358sc在windows2000下,仅支持a3 a4 等纸张类型,我想使用自定义,可是设不了,一设置就会自动改为相近的a3或a4等标准纸型。 怎么办?有没有api可以设置打印机纸张类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y1g1y1
2001-07-22
打赏
举报
回复
vbprpsuser 是用户自定义纸张大小的意思。不过,在 NT 系统中并不能成功,在 9x 系统中也并不一定能成功,这取决于不同的打印机。
一般的解决方法是,把纸张设置成打印机预定义的可识别的纸张,如:
Printer.Papersize=vbPRPSA4
Printer.Papersize=vbPRPSA5
等等;然后再在一定的范围内(在你的实际纸张大小范围内,事实上,Word 等软件正是这种处理办法)打印。
这里有一个好的打印预览控件。
ygyuan.go.163.com
LiuJunjiang
2001-07-18
打赏
举报
回复
我在说明一下,Printer的PaperSize属性不好使。
在我设置了printer的Height、width后他会自动变回去。
xxfly
2001-07-17
打赏
举报
回复
Printer.PaperSize = vbPRPSUser
Printer.Orientation = vbPRORPortrait '1 文档打印以纸的窄边作顶部。
Printer.Height = 21 * cm
Printer.Width = 14.85 * cm
zeng_zhh
2001-07-17
打赏
举报
回复
紙張類型是根据打印机不同而有不同的類型,不同的打印机支持的Width,Height會不同.
tlf9304
2001-07-16
打赏
举报
回复
用printer对象的width和height属性试试
更改
打印机
自定义
纸张
类型
强大 dll
本人编写的 可 更改 任意
打印机
的默认
纸张
类型
、 大小、走纸方向的 可自定义
纸张
的 dll文件,使用时,可先
设置
纸张
大小及方向,然后程序中调用打印,即可 按照指定
纸张
大小 走纸, 控制准确,更改迅速, 更改完之后 还可 将
打印机
默认
纸张
还原为调用前的
纸张
类型
虽用vb编码,但其他语言也可调用此dll 详细函数调用如下 '以下函数均可独立使用 Dim p As New PrinSetUserDefine.PrintSetUserDefine '改变指定
打印机
的 默认
纸张
大小及方向,指定
打印机
不一定是默认
打印机
Call p.StartPrintUserPage(28, 24, 1, "EPSON LQ-1600K IIIH ESC/P 2") '改变当前默认
打印机
的 默认
纸张
大小及方向 Call p.StartPrintUserPage(28, 24, 1) Dim height As Double '可以获取 指定
打印机
名的 最大
支持
纸张
高度 height = p.GetMaxPaperLength_Dmm("EPSON LQ-1600K IIIH ESC/P 2") '也可将指定
打印机
名 设为 默认
打印机
, 对于必须
设置
为默认打印,才可调用打印报表的程序 非常有用 Call p.SetPrinterToDefault("EPSON LQ-1600K IIIH ESC/P 2") '还原
打印机
默认
纸张
为 自定义之前的
纸张
Call p.EndPrintUserPage
vb自定义打印
纸张
demo
可以通过vb控制打印
纸张
的大小,适合同时打印多种
类型
的
纸张
,如A3/A4/A5,程序控制
纸张
大小而不需要
设置
打印机
常见小票
打印机
打印故障及解决方法汇总视频教程
通过对“常见小票
打印机
故障及解决方法汇总视频教程”课程学习,达到以下目的:1、可以独立自主安装
打印机
驱动以及安装
打印机
硬件设备 2、可以独立自主排除常见
打印机
故障
实达
打印机
驱动程序【可选自、手动安装,
支持
59种
纸张
类型
】v5.0中文官方通用版
实达
打印机
驱动程序通用版是一款非常实用的
打印机
驱动软件,它可
支持
用户选择自动安装和手动安装模式;
支持
59种
纸张
类型
;在驱动程序属性页的“打印首选项”—“高级”页面增加了“打印质量”选项,可选择“默认值”、“单向质量”、“双向质量”三种选项。 实达
打印机
驱动程序通用版 安装方法: 【自动安装】 双击驱动程序文件夹中的setup.exe安装程序,选择要安装的驱动程序版本,即可自动完成驱动程序安
jatoolsPrint web打印控件
一款很好用的免费的web页面打印工具。
设置
纸张
类型
,如A4、A3等
设置
纸张
方向(横向、纵向)
设置
页边距
设置
输出
打印机
支持
预览时指定页
支持
预览时指份数打印
支持
直接打印(不显示
打印机
选择对话框)
支持
打印预览
支持
打印份数控制
支持
手动分页(按div分页)
支持
指定document,也可以是iframe中的document进行打印 经过微软数字签名(即不会在IE中提示:不安全的控件)
支持
ie5-ie10,及以ie为内核的浏览器,如腾讯,360等
支持
extjs、jquery等前台开发框架
支持
php、.net、j2ee等开发并台 服务器端
支持
windows,linux,unix等.
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章