问题标签 [printer-control-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2819 浏览

windows - 转换由 Canon iR-ADV C5235/5240 PCL6 打印机驱动程序生成的假脱机文件时出现问题

在我们的软件中,我们需要能够将打印机驱动程序写入 C:\Windows\System32\spool\PRINTERS 文件夹的 SPL 文件转换为 PDF 文件。对于 PCL 格式的 SPL 文件,我们使用来自 VeryPDF 的 pcltool.exe 执行此转换,它大部分工作正常。但是,打印机驱动程序“Canon iR-ADV C5235/5240 PCL6”生成的 SPL 文件存在问题。例如,以下 SPL 文件是通过在记事本中打印出带有单词“something”的单页产生的:

http://files.etvdzs.info/00025.spl

使用 pcltool.exe 转换 00025.spl 会生成一个 70 页的 PDF,每页顶部都有一行乱码。尝试使用其他 PCL 查看器打开 00025.spl 会得到类似的结果。我们询问了 VeryPDF,他们告诉我们这不是有效的 PCL 文件。

谁能告诉我这个文件到底是什么无效?是否有可能将其转换为有效的 PCL 或从中提取可用数据?

顺便说一句,我们在使用“Canon iR-ADV C5235/5240 PS3”打印机驱动程序生成的 Postscript 文件时遇到了类似的问题。在文件的不同位置存在以 $CDCA10 开头并以 $FFFF000000000000000001 结尾的二进制序列。删除这些序列后,我们就可以正常转换文件了。我为“Canon iR-ADV C5235/5240 PCL6”生成的文件尝试了类似的解决方案,但不幸的是没有成功。

编辑(2013 年 9 月 13 日):二进制序列似乎是 CPCA 代码。通过在以下 URL 注册佳能开发者支持计划,我能够获得有关 CPCA 的文档:

https://www.developersupport.canon.com/user/register

阅读此文档后,我编写了一个程序来从假脱机文件中删除 CPCA 代码。这是从上面的文件 00025.spl 上运行程序的结果:

http://files.etvdzs.info/00025.cleaned.spl

不幸的是,这似乎仍然不是一个有效的 PCL 文件 :-( 谁能告诉我这个文件到底有什么问题?有没有可能将其转换为有效的 PCL 或以其他方式从中提取可用数据?

PS我写的程序确实成功地将打印机驱动程序“Canon iR-ADV C5235/5240 PCL5c”和“Canon iR-ADV C5235/5240 PS3”生成的假脱机文件分别转换为有效的PCL和Postscript,所以我不认为它是程序不起作用的简单问题。

0 投票
1 回答
1629 浏览

pdf - Converting PDF to Color PCL 5 with Ghostscript

I'm using Ghostscript 9.09 and try create PCL 5 with color, but only get a mono file. What are the correct arguments for this problem?

Passing the following arguments:

0 投票
1 回答
68 浏览

printer-control-language - PCL中是否有特定的绘图顺序?

我正在尝试编写一个 PCL 文档,它有几个绘图对象(线条、矩形、文本......)

我发现如果我在其他任何东西之前绘制矩形,它们会出现在正确的位置和大小。但是,如果我在其余对象中绘制它们,它们会被绘制得更小并且位置错误。

PCL 似乎没问题(尽管这还有待证明),但它让我认为图形对象可能必须以特定的顺序绘制(顺便说一下,我使用的是 HPGL/2)。

有人知道是不是这样吗?我在 PCL 手册和互联网上都找不到任何东西(这让我相信没有这样的绘图顺序)。

0 投票
1 回答
7265 浏览

pdf - 使用 Ghostscript 将文件夹中的所有文件从 PDF 转换为 PCL

我正在尝试使用 Ghostscript 将我的 PDF 文件转换为 PCL。我可以使用以下命令转换一个文件:

我认为它工作正常,如果您发现任何错误或不需要的内容,请告诉我。

问题是转换文件夹中的所有文件,我不知道如何更改命令行来执行此操作,或者我必须做什么,也许是脚本文件?

另一个问题是,是否有某种方式可以通过命令行中的任何选项来加速该过程,或者使用 Linux 而不是 Windows,等等。

提前致谢!

问候。

0 投票
1 回答
537 浏览

asynchronous - 如何使用 Profile 104 在 MVVMCross 上获得 Aysnc/Await 支持?

我使用VS2012,一切都来自稳定的渠道。MVVMCross 也是最新的。我以为 Xamarin 已经在 PCL 中发布了对 async/await 的官方支持?

但是我仍然无法在 Core PCL 项目中添加 System.Threading.Tasks。

我在某处读到我们可以更改它 Profile78 以使其天真地工作。但是最新的mvvmcross还在用profile104,那一定是有原因的吧?

我的问题是如何让 async/await 在配置文件 104 上天真地或非本地地工作?

提前致谢!

0 投票
0 回答
92 浏览

django - Django-multiuploader:上传 pcd 格式失败

我是 django 新手,我在项目中使用 django-multiuploader 0.2.40。

我想要的是上传 .pcd 文件格式(PCL-lib),但是当我使用这个插件应用程序时,我会得到 [IOError: cannot identify image file]

所以我在“MULTIUPLOADER_FORMS_SETTINGS”中添加了一些描述

喜欢:

'默认': {

},

'图片': {

这没什么不同,仍然得到 ioerror。

但奇怪的是 .pcd 文件仍然可以成功保存到我的数据库中。

我做错了什么?

0 投票
1 回答
815 浏览

xamarin.ios - Xamarin iOS Simulator error

When i make that call from iPhone Simulator (iOS 6)

var request = System.Net.HttpWebRequest.Create(url);

I have following error

Stacktrace

I doesn't undestand what i must do..

UPDATE

My project have a CORE where are referenced that libraries:

  • Newtnsoft.Json.dll System.Net.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
  • System.Core.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
  • System.Core.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
  • System.Data.Linq.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/) System.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
  • mscorlib.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/) Cirrious.MvvmCross.dll (vnext version)

My iOS Project link CORE Project and have that references:

  • monotouch
  • Cirrious.MvvmCross.dll (vnext version)
  • Cirrious.MvvmCross.Binding.dll (vnext version)
  • Cirrious.MvvmCross.Binding.Touch.dll (vnext version)
  • Newtnsoft.Json.dll
  • Cirrious.MvvmCross.Dialog.Touch.dll (vnext version)
  • Cirrious.MvvmCross.Plugin.DownloadCache.Touch.dll (vnext version)
  • Cirrious.MvvmCross.Plugin.File.Touch.dll (vnext version)
  • Cirrious.MvvmCross.Plugin.Location.Touch.dll (vnext version)
  • Cirrious.MvvmCross.Plugin.ThreadUtils.Touch.dll (vnext version)
  • CrossUI.Touch.dll (vnext version)
  • System.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
  • System.Windows.dll (from /Library/Frameworks/Mono.framework/Libraries/mono/4.5/)
0 投票
2 回答
741 浏览

c - Windows中热敏打印机的自定义驱动程序

我正在尝试为我的打印机开发驱动程序,该驱动程序正在使用 com 端口。它是一款最专注于收据打印的热敏打印机。但我没有这台打印机的任何驱动程序,所以现在我使用 Windows“通用\文本打印机”驱动程序。它工作但问题是我无法控制语言。我有对 Windows 通用文本驱动程序的一些疑问

1.是否可以对各种字体和语言使用通用\纯文本模式?

2.是否有自己的语言监视器和OEM驱动程序?

3.是否可以将任何gpd文件与通用模式驱动程序集成

并且

基本上,对于任何打印机,驱动程序中都有三个主要组件,即语言监视器、OEM uni 驱动程序、用户界面,该驱动程序必须在 WDK 中开发,对于任何可用于此类打印机驱动程序开发的开源。

任何人对此都有想法。

0 投票
0 回答
221 浏览

zend-framework - 将图像插入 PDF 文件后无法将 PDF 文件转换为 PCL

我有一个原始 PDF 文件(一页)和一个透明背景图像。在我使用 Zend Pdf 将图像插入 PDF 文件后,我想打印这个 PDF 文件(包括透明背景图像)。我在 UNIX 中使用 ghostscript(或转换)将 PDF 转换为 PCL,但是当我使用 RedTitan EscapseE 打开 PCL 文件时,我只看到没有 PDF 原始数据的图像。请帮我解决这个问题:(

这是用于将 PDF 转换为 PCL 的 ghostscript 命令

TEST_34.PDF 是包含透明背景图片的 PDF 文件

这是下载 PDF 文件 (TEST_34.PDF) 的链接:“ http://www.mediafire.com/view/u242l979jsb22gs/TEST_34.PDF

0 投票
1 回答
354 浏览

c# - 在 C# 中将 WPF 页面打印到 PCL 文件

我想将 WPF 页面打印到 PCL 文件(以便可以传真)。在代码中是否有合理的方法来执行此操作,或者我应该只打印到 PCL 打印机驱动程序?(我倾向于打印驱动程序,但如果有更清洁的解决方案,我宁愿选择更好的选择。)

Ps WPF 打印以适应页面是 WPF 打印的一个很好的例子。