C#写的最简单打印,用epson590k打印宽度总是A4的宽度

w274941173 2015-07-09 03:16:19
C#写的最简单打印,
用epson590k打印, 自定义的纸 241mm*297mm,但打印出来的总是A4的宽度,即21mm
我查了一下,epson590k肯定支持241mm的宽度,
请问有谁了解
...全文
313 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w274941173 2015-07-11
  • 打赏
  • 举报
回复
可能是驱动的事, 我再试试, 纸张设置那没有问题, 不用说代码, 因为我用的默认纸张
道玄希言 2015-07-11
  • 打赏
  • 举报
回复
程序设计用了 自定义的 241mm*297mm 纸, 你打印机设置里面,也同样要先自定义一个 241mm*297mm 的纸, 然后设置为默认用这个纸, 才可以打印出来吧。
tcmakebest 2015-07-09
  • 打赏
  • 举报
回复
光说没代码, 如何确定楼主正确设置了纸张的大小呢
ajianchina 2015-07-09
  • 打赏
  • 举报
回复
首先要确保安装的是官方驱动,这个最重要!也有其他的万能驱动,那些我遇到过很奇怪的现象,包括尺寸不对、乱码等待。 你的自定义的纸张不知道是在自己的软件中定义的还是在打印服务中设置的,应该在打印服务属性中进行定义: 1.在“控制面板”中选择“打印机和传真机”双击打开。然后点击“文件”,在下拉菜单中选择“服务器属性”。打开“服务器属性” 。 2. 在“服务器属性”中,勾选“创建新格式”。然后在“表格名”中为自己新定义的纸张起一个名字241*297。在“宽度”“高度”中分别键入您纸张的高度和宽度。(高度通过纸张孔数来确认,高度=孔数*0.5*2.54cm)。 3. 打开打印机属性,点击打印首选项-高级—纸张大小—选择“241*297”纸张,在软件中也选择241*297的纸张。
  • 打赏
  • 举报
回复
不了解,你可以试下用个Excel,然后预览设置你的大小然后打印试试看是什么样子的

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧