Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Pakbon printen in PHP en meerdere papierlades gebruiken

Pagina: 1
Acties:

  • xantos
  • Registratie: Juni 1999
  • Niet online
Weet niet of zeker of dit in 'Programming' thuis hoort maar dat leek mij de beste keus.

Onze webshop genereert pakbonnen in PDF formaat die we op een Mac openen en via 'Voorvertoning' printen. De eerste pagina van de pakbon komt uit papierlade 1 (A4 vel met sticker) en de overige vellen uit papierlade 2 (normaal A4). Dit heb ik in de printinstellingen van de 'Voorvertoning' op de Mac zo ingesteld en werkt prima.

De pakbonnen worden nu allemaal handmatig (één voor één) afgedrukt en de wens is om dit te automatiseren (bulk pakbonnen afdrukken voor betaalde orders). Ik zou dus op de client (Mac desktop) een php apllicatie willen maken en installeren die dit automatisch doet of na een druk op een knop.

Via het 'LPR' commando kan ik de printer op de commandline aansturen. Ik krijg het alleen niet voor elkaar om de juiste papierlades (lade voor 1 voor de eerste pagina en lade twee voor de overige pagina's) aan te geven middels dit commando. Is er een manier om dit wel voor elkaar te krijgen of heeft iemand een beter idee?

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Waarom wil je dit met PHP doen aangezien het een servertaal is en de mogelijkheden met printen erg beperkt zijn.

Je bent beter af om een C#,Java of C++ applicatie te schrijven daarmee kan je de printer veel beter interfacen.

  • justahuman
  • Registratie: Maart 2011
  • Nu online
Je moet het goede pcl/postscript commando voor jouw printer zoeken om de papier lade te kiezen, deze moet je bovenaan je pdf stoppen als los print commando dan kan je hem via lpr printen.

  • xantos
  • Registratie: Juni 1999
  • Niet online
Ja, i know.. helaas beschik ik vooral over PHP vaardigheden/kennis.

@justahuman wat bedoel je met bovenaan de pdf? In de pdf zelf?

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 18:54
Je kunt via lpr verschillende opties meegeven via het -o key=value argument. Je zult voor je printer moeten uitzoeken hoe je de lade aanstuurt. Dit kan bijvoorbeeld -o media=Upper zijn, dan print hij uit de bovenste lade. Maar dit verschilt per printer fabrikant/model hoe je dat moet aansturen.

  • xantos
  • Registratie: Juni 1999
  • Niet online
@ThomasG ja maar ik wil dus meerdere lades kunnen kiezen per opdracht.

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Je kan er toch gewoon twee opdrachten van maken?

"Any sufficiently advanced technology is indistinguishable from magic."


  • xantos
  • Registratie: Juni 1999
  • Niet online
Hallo Herko, ja daar heb je gelijk in, dat is inderdaad een mogelijkheid.

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 10-10 08:02
Op osx kun je dit soort dingen prima via automator en apple-script regelen. Je kunt bijvoorbeeld een trigger aktie maken die je aan mail.app hangt, en op het ontvangen van een bepaald mailtje een aktie uitvoert.

Driving a cadillac in a fool's parade.


  • xantos
  • Registratie: Juni 1999
  • Niet online
mmm.. @kwaakvaak_v2 dat is een idee inderdaad. Maar ook dan dezelfde vraag, hoe wissel ik van papierlade in apple-script? Heb wat gegoogled maar ik kom niet echt iets tegen.

  • Solopher
  • Registratie: December 2002
  • Laatst online: 30-10 12:28
Ik kwam na een google opdracht dit tegen:
http://macscripter.net/viewtopic.php?id=28461

Hopelijk kun je er iets mee.
Pagina: 1