printing - 可以使用 DDS 在打印文件中打印/绘制圆圈吗?
问题描述
使用 DDS,我知道我可以使用 BOX 关键字打印一个框并为其着色:
A R BOX5 BOX(2.5 0.5 5.1 6.3 0.2 +
A (*COLOR *HIGHLIGHT 3 75)
有没有类似的东西可以创建一个圆圈?
解决方案
根据DDS 参考:不。我找不到任何关键字来直接画一个圆。
我的猜测是,在大容量冲击式打印机的鼎盛时期,没有快速的方法来打印这样的圆圈。注意:影响不一定与点阵打印机相同。不过,可以使用特殊字符来换行。引导这种打印机的“语言”称为 SCS(SNA 字符串)。
但是您可以使用外部程序根据需要创建一个圆圈,使用专门的 IBM 软件将结果转换为页面段,然后通过 DDS 将其加载到页面上。有关信息和注意事项,请参阅链接文档中的 PAGSEG 关键字。特别是需要使用 AFP 可能会造成严重的障碍。(AFP是——过度简化,因此并不完全正确——就像PCL或PostScript,一种页面描述语言。IPDS可以粗略地视为等同于PJL.) Ricoh 打印机有时具有本地 IPDS/AFP 支持。此外,还有一些转换器盒制造商,将 SCS 甚至 IPDS/AFP 打印机伪装成主机端,并将 PJL/PCL 打印机数据生成器伪装成打印机。
可以为打印机设备启用的内置主机打印转换功能将假脱机输出转换为 PCL,因此可以将其发送到库存打印机。缺点是,它使用了可能不需要的本地 CPU 资源。较早版本的操作系统可能仅支持带有主机打印转换的 SCS。
较新的 IBM I 版本包括 InfoPrint Server,这是一个基于 Java 的后台任务,能够将机器上的打印作业转换为 PDF。我认为这应该适用于法新社。不过,不是在谈论资源使用情况……</p>
在 IBM i 上打印本身就是一个很深的兔子洞。请参阅随附的文档。
推荐阅读
- javascript - 如何让 HTML 模板和 Vue 一样定义 React 组件?
- c++ - 如何创建自定义注释,如 Boost DI 命名注释
- android - 泛型的 Kotlin MVP 实现问题
- eclipse - 通过 Xtext 使用 Sirius 建模的教程
- javascript - 间隔后如何出现console.log或提示
- android - Volley 中的 API 问题
- ruby-on-rails - 表单对象创建规则
- python - “-: 'int' 和 'tuple' 不支持的操作数类型”是什么意思?
- python-3.x - Python 脚本检查是否安装了 pip、python 和 adb,如果没有安装它
- r - 如何使用 R 找到 cos(x + b) = a 的最小正解