Printer API
Send a remote image or PDF to the Android system print dialog — Wi-Fi printers, cloud print, or Save-as-PDF, straight from your web app.
Die Printer-API sendet eine Remote-Datei (Bild oder PDF) an den Android-System-Druckdialog, sodass der Nutzer sie auf jedem konfigurierten Drucker ausgeben kann – WLAN, Cloud-Print oder „Als PDF speichern".
So verwendest du die Funktion:
<a href="printitem://?jobName=Invoice%20%23123&printItem=https://example.com/invoice.pdf"> Print invoice </a>
Query-Parameter:
printItemjobNamePrint Job.Wie es funktioniert:
- Die App lädt die Datei von
printItemin einen temporären Cache. - Bei einem Bild wird über
PrintHelpergedruckt (skaliert auf Passung). - Bei einem PDF (oder anderem Dokumentformat) wird über den Android
PrintManagermit passendem Document-Adapter gedruckt. - Die temporäre Datei wird nach Absetzen des Jobs gelöscht.
Hinweise: Die Ziel-URL muss vom Gerät aus öffentlich erreichbar sein. Nutzer können im Druckdialog Als PDF speichern wählen, um eine Kopie zu exportieren.