将PCL转换为TIFF是任何PCL转换工具的最简单转换。但是,使用下载/打印机驻留位图和两种类型的可扩展字体来转换全点可寻址打印机控制语言,这些字体可能会或可能不会被绑定到数百个符号集......它充满了惊喜。因此,在做出任何主要的应用程序开发决策之前,确保您有来自传统和当前应用程序的大量测试PCL文件。
这些都是你需要问自己,你尝试编写自己的代码之前(有/无任何供应商的SDK)的问题:“任何PCL”
没有工具可以转换“任何PCL”。而且,PCL XL/PCL6是完全不同的语言。 HP PCL5e技术文档最后更新于1997年,但大部分可追溯到1992年。您是否想成为PCL专家?你想成为一些PCL转换SDK的专家吗?或者,你只是想支持PCL并完成工作吗?
PCL如何捕获?你会知道哪个用户创建了它吗?
PCL是否有一个有意义的文件名,您希望TIFF也有?
您打算传真TIFF吗?你将如何获得传真号码并与TIFF匹配?
你要索引TIFF吗?你将如何获得索引键?
您是否有多个文档PCL打印文件?你希望它们分成单独命名/索引/路由的TIFF吗?
您是否期望您所有的PCL都能立即搜索文本供您访问?
我们专业从事PCL转换技术18年。我们拥有世界上最通用的工具。但是,如果我们的Windows控制台程序(PCLXForm.exe)无法以更具扩展性的方式为您提供所有应用程序和工作流程需求,则只建议使用我们的API编写自定义代码。 PCLXForm具有非常强大的ASCII文本脚本编程语言,可用于快速应用程序开发,并且我们可以更轻松地支持自定义API代码。
我们每个月都会遇到遗留的PCL,这需要我们调整我们的产品。或者,HP,Lexmark或施乐公司推出了一款新的打印机,这种打印机在其PCL中采用了一种新的专有压缩方法,我们必须进行反向工程才能将其转换。惠普刚刚发布了一款使用第三方PCL5(而非PCL5e)仿真器的打印机,该仿真器甚至不完全兼容PCL5级别的代码。我们有许多客户使用我们的工具将PCL编辑到另一个PCL级别,只是在较新的PCL打印机上打印旧版PCL。
因此,在开始编写简单地使用pcl2tif函数的C#程序之前。我强烈建议你首先回答上述问题。或者,更好的是 - 创建一份完整的工作声明,并向各供应商展示他们的建议。
问候, 鲍勃普利 pagetech.com
您正在寻找软件RIP(光栅图像处理器)。现在没时间找到一个,但关键字PLC RIP应该帮助你搜索。 – 2010-02-25 22:07:17
@David - 现在搜索了几天,在“PCL RIP”下我找不到任何东西,唯一能找到的是PageTech。我将不得不继续挖掘。我很惊讶那里已经没有一个完全开发的库了! PCL/PJL/PS成像支持看起来像一个太常见的需要没有现有的库! – 2010-02-28 18:29:15
回应您的评论:并非所有的打印机都能正常工作,如果他们只使用自己的打印机驱动程序和常用应用程序,则您有更好的机会。如果是自定义PCL代码,您会发现并非所有的打印机供应商都是平等的。最大的问题是不支持语言,但处理所有格式不正确的PCL代码。这就是为什么我们不会着手这项工作。如果你有源PCL的控制权,那么任务并不是那么糟糕,如果你不这样做,那么这是一个真正的问题。这就是为什么只有少数几个人拥有可靠的代码才能做到这一点。 – 2010-04-02 21:00:30