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)