- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 c++ 中的 writePrinter 方法将亚洲语言字符打印到行式打印机 (EPSON LQ-2090)。
ANSI 字符打印很好,但是当我向它扔亚洲语言字符时,它们像垃圾一样打印出来。
请注意,如果我将 DocInfo 数据类型参数更改为“TEXT”而不是“RAW”,那么亚洲语言字符也不会打印。
有没有办法让亚洲语言或 Unicode 字符正确打印?
最佳答案
当您使用 WritePrinter() 时,您绕过打印机驱动程序并将打印命令直接写入打印机。这通常会使这类点阵打印机的输出速度很多。但是您会错过 Windows 内置的呈现任意字体的支持。您将改用打印机固件中内置的字体。它们通常非常适度,仅支持具有几种样式的西方字形。并且需要特殊的转义命令才能激活。
您需要打印机的编程手册以了解如何切换字体。如果固件不支持您需要的字形,那么您又要将打印机置于图形模式而不是文本模式。让它和打印机驱动程序一样慢,但生成图形绘制命令会让人头疼。
关于c++ - 使用 WritePrinter API 将中文字符打印到行式打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17592072/
我正在尝试使用 c++ 中的 writePrinter 方法将亚洲语言字符打印到行式打印机 (EPSON LQ-2090)。 ANSI 字符打印很好,但是当我向它扔亚洲语言字符时,它们像垃圾一样打印出
我们有安全打印之类的东西。 我转到我的控制面板 >> 打印机和设备 >> 打印机 >> 打印机首选项在这里我分配了一个 4 位数的 PIN 码.. 我从 Word 或 Excel 开始打印...转到打
我正在使用我在网上找到的一些代码,这些代码解决了其他人的类似打印问题。代码似乎运行良好,甚至在我期望的时候出错(例如,当我故意输入错误的打印机名称时)。我遇到的问题是对 winspool.drv 的
我是一名优秀的程序员,十分优秀!