当前位置: 首页 > 知识库问答 >
问题:

如何编写Mac PCL打印机驱动程序?

拓拔欣嘉
2023-03-14

我目前正在为Mac开发打印机驱动程序,它应该支持PS(postscript)和PCL打印机。我已经有了支持PS的想法(通过在PPD和PDE中定义自定义CUPS postscript过滤器)。

我不知道的是支持PCL打印机。

a) CUPS是否自动支持PCL?

b)如果a)的答案为YES,则在打印到PCL打印机时会调用我的PS过滤器吗?(我在PS过滤器中的打印数据中添加一些PJL)。

c)如果a)的anwer为NO,那么我应该如何实现对PCL的支持?(我需要在将发送到打印机的PCL数据中添加一些PJL)。

共有1个答案

庄宇
2023-03-14

你见过https://developer.apple.com/legacy/library/samplecode/SampleRaster/Introduction/Intro.html吗?

在摆弄了Xcode构建路径和构建设置后,我让它开始工作。它是一个完整的打印机驱动程序,带有杯子后端和过滤器

亲切的问候,

罗伯特

 类似资料:
  • 问题内容: 我需要从头开始为omap4编写SPI Linux字符设备驱动程序。我知道编写设备驱动程序的一些基础知识。但是,我不知道如何从头开始编写平台特定的设备驱动程序。 我已经编写了一些基本的char驱动程序,并且我认为编写SPI设备驱动程序将与此类似。Char驱动程序的结构包含在驱动程序中实现的功能。 现在,我将以spi-omap2-mcspi.c代码作为参考,以获取从零开始开发SPI驱动程序

  • 问题内容: 我正在为具有内置行式打印机的Android设备开发应用程序。我必须与此打印机进行交互,并使用它来打印收据上的详细信息,然后使用裁纸器自动剪切该收据。我已经在其中看到了一些ESC命令,但是我不知道如何执行这些ESC命令。 关于Casio设备打印机,我有三个主要问题: 1.我已经使用了内置打印机的打印代码,但是打印后切纸刀没有激活 2.我不知道如何在android中将ESC命令发送到打印机

  • 我试图重写Spark的默认,但运气不好。我尝试将以下内容添加到Spark-Submit中: 但那似乎不起作用。我还尝试在中使用选项,但似乎也不起作用。是否有人设置了日志记录,所以每个驱动程序都有文件,而不使用默认值?

  • 问题内容: 我想使用PDFBox打印 由iText创建的 PDF文件 。我已经使用PDDocument类及其方法print()成功尝试了此操作。您可以在此处找到文档: http //pdfbox.apache.org/apidocs/。 (我正在使用此代码:) 方法print()很好用,但是 有一个问题:当我需要打印多个文件时,该方法要求我为每个文档选择打印机。 有什么办法只能设置一次打印机吗?

  • 9.1. 简介 本章简要介绍了如何为FreeBSD编写设备驱动程序。术语设备在 这儿的上下文中多用于指代系统中硬件相关的东西,如磁盘,打印机, 图形显式器及其键盘。设备驱动程序是操作系统中用于控制特定设备的 软件组件。也有所谓的伪设备,即设备驱动程序用软件模拟设备的行为, 而没有特定的底层硬件。设备驱动程序可以被静态地编译进系统,或者 通过动态内核链接工具‘kld’在需要时加载。 类UNIX®操作