← 返回命令列表

Linux command

ippeveprinter 命令

网络

复制后可按需替换文件名、目录或参数。

常用示例

Start an IPP Everywhere printer

ippeveprinter [TestPrinter]

Start printer on a specific port

ippeveprinter -p [8631] [TestPrinter]

Create printer with specific command

ippeveprinter -c '[/usr/bin/cat > /tmp/printjob.pdf]' [TestPrinter]

Start printer with verbose logging

ippeveprinter -v [TestPrinter]

Create printer that advertises via DNS-SD

ippeveprinter -d [TestPrinter]

说明

ippeveprinter is a development and testing tool that implements an IPP Everywhere compliant virtual printer. IPP Everywhere is a PWG (Printer Working Group) standard that enables driverless printing. The tool creates a network printer that accepts print jobs via the Internet Printing Protocol. Jobs can be processed by a custom command or simply logged for testing purposes. This is useful for testing IPP clients, developing print workflows, or debugging printer discovery.

参数

-c _command_
Command to run for each print job (receives job data on stdin)
-d
Advertise the printer using DNS-SD/Bonjour
-p _port_
Port number to listen on (default: auto-assigned)
-v
Verbose mode; show detailed logging
-2
Support 2-sided printing
-M _manufacturer_
Manufacturer name for the printer
-m _model_
Model name for the printer
-i _iconfile_
Icon file for the printer
-l _location_
Printer location string

FAQ

What is the ippeveprinter command used for?

ippeveprinter is a development and testing tool that implements an IPP Everywhere compliant virtual printer. IPP Everywhere is a PWG (Printer Working Group) standard that enables driverless printing. The tool creates a network printer that accepts print jobs via the Internet Printing Protocol. Jobs can be processed by a custom command or simply logged for testing purposes. This is useful for testing IPP clients, developing print workflows, or debugging printer discovery.

How do I run a basic ippeveprinter example?

Run `ippeveprinter [TestPrinter]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -c _command_ do in ippeveprinter?

Command to run for each print job (receives job data on stdin)