Olorin Auto-Printer por Kyle Hall
Silent receipt and label printing for web apps like the Koha ILS, via the Olorin Companion App.
Metadata de la extensión
Capturas de pantalla
Sobre esta extensión
- The web application embeds a print button — in Koha, notice/slip
templates carry it:
html
<button id="webPrint" data-printer="receipt_printer" data-print="#receipt">Print</button>data-printer names one of five logical printers — receipt_printer,sticker_printer, paper_printer, full_sheet_printer,label_printer — and data-print is a CSS selector for the element whosecontents should print. Any element with the
olorinPlugin class works thesame way.
- Wrap the printable part of the slip:
html
<span id="receipt"> ... slip content ... </span>
- To print automatically when the page loads, trigger a click on the
button from the page's own JavaScript. In Koha that means setting the
IntranetSlipPrinterJSsystem preference to:
javascript
setTimeout(function () {
$("#webPrint").trigger("click");
}, 1000);(Any page script that dispatches a real click works — jQuery is not
required.)
- The extension's options page maps each logical printer to a real OS
printer, with per-printer page size, margins, orientation, number of
copies, and duplex (long edge / short edge) mode. Settings are stored by
the companion app, so they are shared by every browser on the machine.
Pages can react to print outcomes by listening for a DOM event:
document.addEventListener("olorin:print-result", (e) => console.log(e.detail));
// e.detail = { success: true } or { success: false, error: "..." }
Calificado 0 por 0 revisores
Permisos y datos
Permisos requeridos:
- Acceder a tus datos para todos los sitios web
Permisos opcionales:
- Acceder a tus datos para localhost:9696
Recolección de datos:
- El desarrollador dice que esta extensión no requiere recolección de datos.
Más información
- Enlaces del complemento
- Versión
- 2.0.0
- Tamaño
- 41,93 KB
- Última actualización
- hace 7 días (22 de jul. de 2026)
- Categorías relacionadas
- Política de privacidad
- Leer la política de privacidad de este complemento
- Historial de versiones
- Añadir a la colección