[php] Veel printen via php/server

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • cemtex
  • Registratie: Januari 2000
  • Laatst online: 19-06 07:54

cemtex

Version 1.1.1

Topicstarter
Voor een bescheiden lokaal(webbased) crm pakket ben ik aan het bekijken in hoeverre er een print functie kan worden gemaakt voor meedere documenten. Het is de bedoeling dat er geprint word vanaf een windows-werkstation met als gegevens-bron een linux/mysql/php systeem.
Feitelijk gaat het zo: er word een selectie gemaakt, een print template gekozen en aan de hand van deze gegevens inclusief wat invullingen op het template worden documenten geprint.
Maar echt spannend word het als er een selectie van meer dan 1000 word gemaakt.
Is het mogelijk om bv. 1000 documenten te generen in php en vervvolgens naar de printer te sturen ?
Of zou ik dit 1 voor 1 kunnen doen ?
Wat gebeurt er als het papier op is ? Neemt dan de windows printer spooler/queue het over ?
Zou het uberhaupt mogelijk zijn om zulke grote hoeveelheden te kunnen printen via php(lees web-based) ?
Of treed er dan een time-out in de browser op ?
Of is er een andere invalshoek waar ik nog niet op ben gekomen ?

Dank voor het meedenken, overigens is hier niet de vraag of het wel zo verstandig is op deze manier, maar meer de vraag hoe, en of het mogelijk is ?

Acties:
  • 0 Henk 'm!

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 18-09 12:47

killercow

eth0

Printen is niet zo'n punt, maar ik zou het volgende doen:

Genereer al je documenten in php, en sla ze in een cache mapje op als html.
Laat nu een ander bestandje dmv een javascript refresh een voor een de documenten ophalen (frame-based) en dan via het window.print commando de gebruiker een print knopje dumpen.

Als je echt direct de printer wil aansturen zal je het anders aan moeten pakken, en zal je via postscript/ghostscript direct vanaf de *nix server de printen moeten bedienen.

Als je de client zelf als php printer wil gebruiken, zal je eerst een of ander php to php client-server model moeten bouwen en dan de client de nodige php-pinter dll's laten laden (not a very good idea)

openkat.nl al gezien?