首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在尝试了解旧版PCL文件

正在尝试了解旧版PCL文件
EN

Stack Overflow用户
提问于 2019-02-09 04:00:24
回答 1查看 30关注 0票数 0

我有一个客户正在从三星打印机迁移到夏普。他们需要做的一项“关键”打印工作包括在粘性标签上打印条形码以便运输。打印作业是由一个非常古老的软件生成的,该软件起源于前智能手机时代(可能没有源代码)。

条形码字体是一个可识别的PCL文件,可以上传到夏普。另一方面,在实际的打印作业中,我看到的是PCL转义序列的片段,但不是Sharp (甚至HP)可以用来做任何有用的事情的任何形式。

例如,我看到序列"&l1O“(十六进制26 6c 31 4f),如果它前面有ESC,则会选择横向模式。相反,我看到的是"&l1O“之前的(十六进制)1b1536。在其他地方,在我期望PCL转义序列的地方,我看到类似的3-octet分组:1b1537,1b1421等,而不是PCL命令前面的单个1b。

所以我的问题是:有没有人可以给我指点文档或网站,帮助我解释这些序列。我在想,如果我知道原始文件在做什么,我就可以编写一个过滤器来运行该文件,从而产生一些有用的东西。

顺便说一句,我已经看过了PCL5技术参考手册,其中没有提到这些。

谢谢。

EN

Stack Overflow用户

发布于 2019-02-13 04:12:42

这些命令记录在HP PCL5技术参考中的“主要和次要字体”下:

打印机维护两个独立的字体选择表,用于选择主要字体和辅助字体。前面描述的所有特征都适用于这两个表。这提供了对两种不同字体的访问,在给定时间仅选择其中一种字体。为了在主要字体和次要字体之间交替,控制代码‘’SI‘’(移入;ASCII 15)用于指定主要字体,而‘’SO‘’(移出;ASCII 14)用于指定次要字体。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54599395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档