通过 IE 或记事本从 Windows XP 打印每行 320 列的文本文件

通过 IE 或记事本从 Windows XP 打印每行 320 列的文本文件

我正在尝试打印纯文本文件,这些文件只是格式化的报告。报告的标准为每行 320 个字符。

它们是横向打印在 A3 纸上的。我们使用 Tally MT691 打印机。并且计算机运行的是 Windows XP

我注意到,当我使用打印命令从 Windows 命令提示符打印此文本文件时,打印机最多可以打印 320 个字符。

但是,当我通过在 IE(版本 6)和记事本中打开并打印相同的文本文件时,打印机分别在 159 列后截断并在 146 列后换行。

如何从记事本/IE 实现命令行打印行为。我做错了什么吗?有人可以帮忙吗?

答案1

为什么会发生这种情况?

当您使用命令行打印命令时,数据将直接发送到打印机,不做任何修改。因此,只要数据位于打印机中装入的纸张的可打印区域内,所有数据都会被打印。

当您使用应用程序 - 记事本或 IE 时。数据在发送到打印机之前由应用程序(和打印机驱动程序)格式化。为了获得正确的格式,您必须选择正确的纸张尺寸和边距。

怎么做?

  • 在应用程序中打开文件。
  • 转到打印对话框(ctrl+p)并确保选择了正确的打印机(如果您选择了多台打印机)。
  • 然后进入文件菜单 (alt+f) 并选择“页面设置”。确保选择了 A3 纸张大小并且方向为横向。
  • 您也可以将边距值设置为 0。请注意,应用程序将根据您使用的打印机将边距值重置为某个最小值。
  • 单击“确定”并打印作业。

您还可以通过 IE 中的文件>“打印预览”来检查数据格式是否适合打印。

希望这可以帮助。

相关内容