Met php kassalade openen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ben bezig om een webbased kassasysteem te maken voor een situatie met een flexibel aantal kassa's en vraag me af of iemand weet of het mogelijk is om vanuit PHP een bonprinter en via de printer een kassalade aan te spreken...
Anders moet de kassalade elke keer handmatig open gedaan worden en dat bevordert het gemak nou niet echt..

Bij voorbaat dank voor de hulp!

Acties:
  • 0 Henk 'm!

Verwijderd

Je kunt natuurlijk altijd command line opdrachten uitvoeren via exec(). Verder zou je via een socket kunnen praten met een proces, device of wat dan ook. Mogelijkheden genoeg.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Bon printer zou je met printer class kunnen aansturen.

De kassalade moet je in de documentatie zoeken met wel signaal deze open gaat. Waarschijnlijk zal je dan met een andere taal iets moeten schrijven die deze open kan doen, en met PHP deze weer aanroepen.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

De bonnenprinters die ik ken laten de kassalade opengaan door in de driver in te stellen dat dat moet gebeuren. Dan stuurt 'ie een commando mee. Ik weet niet precies hoe je die printer aanstuurt, maar waarschijnlijk door gewoon een html pagina te printen? Dan kun je beter een printprofiel maken met de goede checkbox aangevinkt.

Als je de bonnenprinter direct aanstuurt moet je even uitzoeken wat 't goede commando is.

[ Voor 12% gewijzigd door CyBeR op 23-02-2009 21:06 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:21

Janoz

Moderator Devschuur®

!litemod

Ben je hier niet serverside en clientside door elkaar aan het halen? Waar draait de php code (dus niet de browser!) nu? Wordt er op elke kassa een webserver geinstalleerd of draait het vanaf een centrale server? In het laatste geval heb je dus heel weinig aan php oplossingen en zul je dus eerder op zoek moeten naar clientside oplossingen (zoals activeX, javascript en/of java applets).

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:53

MueR

Admin Tweakers Discord

is niet lief

Dit is een geval waar je geen PHP wil gebruiken. Hardware aansturen met PHP is ruk, zelfs nagenoeg onmogelijk omdat PHP er niet voor gemaakt is. Je koopt ook geen fiets om kantoormeubels te bezorgen.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • Hooglander1
  • Registratie: September 2003
  • Niet online

Hooglander1

Zot intellegent

Inderdaad even de handleiding van je printer doorspitten, zo hebben ze het bij mijn studievereniging ook opgelost. Dat ding stuurde een puls uit, op een aparte poort en die kan je gebruiken.

Lid van de Tweakers Kenwood TTM-312 club.


Acties:
  • 0 Henk 'm!

  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
MueR schreef op maandag 23 februari 2009 @ 21:59:
Dit is een geval waar je geen PHP wil gebruiken. Hardware aansturen met PHP is ruk, zelfs nagenoeg onmogelijk omdat PHP er niet voor gemaakt is. Je koopt ook geen fiets om kantoormeubels te bezorgen.
Naja onmogelijk is het natuurlijk niet. Je afvragen of je niet beter even wat in C/java kan kloppen is misschien een beter plan.

Een printer aansturen is echter totaal geen probleem.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:21

Janoz

Moderator Devschuur®

!litemod

flashin schreef op dinsdag 24 februari 2009 @ 10:14:
Een printer aansturen is echter totaal geen probleem.
Als je applicatie op de server draait en de printer aan je client hangt is de communicatie met de printer wel degelijk een groot probleem.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dank voor alle reacties!

De situatie is als volgt: meerdere clients in 1 ruimte die gezamelijk gebruik maken van 1 bonnenprinter en kassalade die op de balie staan. De server zal onder de balie geplaatst worden en de bonprinter + kassalade zullen dus aangesloten worden op de server.
Dan moet het toch gewoon mogelijk zijn om de server opdracht te geven dit te printen via de bonprinter en dan dus in te stellen in de driver dat ook de kassalade opengaat?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:53

MueR

Admin Tweakers Discord

is niet lief

Als je dan perse een platform ervoor wil gebruiken wat hier niet voor bedoeld is, dan kan het misschien wel, mits je via COM dat ding kan aansturen.

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1