Question

J'ai été googler autour wether PHP peut gérer pour imprimer un reçu et botter le tiroir-caisse via un serveur web?
Je l'ai lu PHP-GTK2, mais il semble cant poignée trhough un serveur Web, uniquement pour une utilisation de bureau ou des applications standalong. y est le code de toute façon ou de l'échantillon ou des liens seraient appriciated, s'il vous plaît!

Était-ce utile?

La solution

Vous parlez d'un navigateur basé sur point de vente? La question devrait être plus le long des lignes de « puis-je contrôler le tiroir / imprimante à partir d'un navigateur ». La participation de PHP avec ce processus serait de générer la page de tenter de contrôler une ou l'autre appareil. PHP ne sera jamais exécuter sur le côté client, ne peut donc pas faire quoi que ce soit sur le matériel. Vous auriez besoin de Javascript ou d'une autre API dans le navigateur pour accéder au matériel.

Autres conseils

Vous devrez avoir un logiciel fonctionnant sur la machine cliente le tiroir est relié à sinon l'exécution d'une imprimante ticket du tiroir-caisse. Vous n'êtes pas en mesure d'accéder directement à la machine client pour des raisons de sécurité. La plupart des cashdrawers se connecter via une imprimante qui envoie également le signal pour faire apparaître le tiroir sur l'impression de réception. Vous seriez en mesure de faire éclater le tiroir dans cette méthode parce que le navigateur peut être configuré pour imprimer à cette imprimante de réception comme toute autre imprimante normale.

Si vous n'utilisez une imprimante de reçus, vous pouvez regarder dans un tiroir assez nouveau fait par APG qui est en réseau, mais je savais que ce dernier était pas encore disponible.

tiroir caisse Ethernet

Il est pas au-delà du domaine de la possibilité d'avoir une applet Java ou objet Flash coup le tiroir ouvert. Un bon nombre d'entre eux, comme grantk noté, se connecter avec une imprimante de reçus et ouvert sur l'impression - ou, dans certains cas, quand une certaine chaîne de caractères est présente. (Je pense).

Maintenant, puisque vous pouvez avoir JavaScript lancer une impression, vous pourriez concevable botter le tiroir de toute page Web. Mais, pendant toute la durée du projet de point de vente, je travaillais, nous ne avons jamais eu l'auto-pop au travail tiroir.) Dans le pire des cas, vous pouvez écrire un plugin pour faire le travail. Je vais essayer une applet d'abord, bien sûr.

Cependant , si votre application PHP fonctionne sur le même réseau que vos stations POS, vous pouvez en fait juste ajouter chaque imprimante au serveur et imprimer directement à partir de l'application PHP. Et sans doute, vous pouvez déclencher le tiroir de la même.

Avec le WiFi activé et l'argent attire les imprimeurs, je pense que vous pourriez être en mesure de déclencher un tirage au comptant (situé sur un réseau) pour ouvrir de tout ce qui va lancer une requête Web ou prise.

Je dois construire un système EPOS pour le travail - que l'ancien est de 20 ans et est de la merde! -. De plus, construire vous-même vous avez le contrôle total pour la conception du stock et des rapports exactement comment vous avez envie

Une fois que je l'ai joué avec le matériel je rapport:)

Je sais que c'est une vieille question, mais la solution la plus simple à partir de la configuration de l'imprimante / appareil lui-même. La plupart des imprimantes POS ont une option pour déclencher un tiroir ouvert, à la fois sur papier ou après l'impression. Cela vaut pour All Star, imprimantes Citizen POS (ou une imprimante POS pour cette matière). Pour accéder à ces paramètres, allez dans les options de configuration de l'appareil (sous OS Windows » - sous Panneau de configuration / Devices). Et réglez là

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top