A simple JSON API that accepts a PDF file over HTTP and prints it via CUPS.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Skylar Ittner 8f3073d90c Attach license file pirms 4 gadiem
nbproject Init pirms 4 gadiem
LICENSE.md Attach license file pirms 4 gadiem
README.md Update readme pirms 4 gadiem
print.php Init pirms 4 gadiem

README.md

A simple script that accepts a PDF file over HTTP and prints it.

Usage:

  • print.php?action=list: Returns a JSON list of available printers.
    • Example response: {"printers": ["canon-123", "brother-etc"]}
  • print.php?action=print&printer=[printername]: Print a PDF to the specified printer. The request body shall contain the PDF document.
    • Example curl command: curl --data-binary "@/home/user/test.pdf" "http://localhost/print.php?action=print&printer=brother-etc"
    • Response: {"printed": true}

Requires lp, lpstat, and pdfinfo commands to be available.