Est-il possible de lire/accéder à la barre-scanner de code à des valeurs à l'aide de PHP & MySQL?
Je suis en train de permettre à un site web PHP pour reconnaître les codes à barres d'entrée.
Je vais charger une page web dans un navigateur, la mise au point (curseur) est configuré pour recevoir l'entrée dans la zone de texte.
Je vais avoir un lecteur de code à barres/scanner branché sur le PC et va scanner les codes-barres d'un-à-un à l'aide du scanner. Serait l'information du code à barres peut être mis dans la zone de texte de la page web ?
La question importante est que comment puis-je lire la sortie du scanner à l'aide de PHP ?
Veuillez en informer.
OriginalL'auteur Mithun John Jacob | 2011-08-29
Vous devez vous connecter pour publier un commentaire.
A eu un problème similaire. Scanners de codes à barres travail, comme des claviers, ils suffit d'entrer une chaîne de caractères. Les scanners peuvent généralement être configurés de manière à ajouter un préfixe ou un suffixe pour les caractères lus dans le code à barres, souvent par code à barres-type de base (peut avoir différentes config pour le Code 39 que pour le Code 128 p. ex.)
Mais, un problème que nous avions dans notre dernier projet a été, que le gars qui a développé le système de caisse également configuré le scanner de code-barres et ils ont mis un CTRL-B, comme un préfixe de chaque code à barres. Dans Firefox, ce qui ouvre les Signets et si vous êtes pris au piège.
Ce que je veux dire, c'est de connecter le scanner est facile, mais vous devez prendre soin de la configuration du scanner si il y a un caractère de contrôle qui peut être capturé par le navigateur ou un autre logiciel. D'autre part, cela peut être très utile car vous pouvez entrer un saut de ligne après chaque code-barres ou quelque chose d'autre qui vous permet de les séparer.
Un autre aspect important dans notre cas était le moment. Les scanners de codes à barres d'entrer un caractère assez vite, mais au moins celui que nous avions saisi par un par un. Ainsi, lorsque nous avons testé notre fonctionnalité, il y a une énorme différence entre la chaîne collé à partir du presse-papiers ou de la chaîne numérisée à partir du code à barres. Ce qui était important pour Ajax-Appels nous avons fait (dans notre cas, une ZK-site web eu beaucoup de mal avec ça).
Espère que ça aide.
OriginalL'auteur mkraemerx
Ce n'est pas une question de programmation à proprement parler. Scanners de codes à barres comme un clavier, ils saisissent les chiffres analysés.
Le plus simple est de créer un formulaire avec une zone de texte, puis de le publier et de le manipuler avec votre code PHP
OriginalL'auteur Oskar Kjellin
Vous ne pouvez pas lire le code-barres à l'aide de PHP, parce que c'est un serverside langue, mais l'entrée serait du côté client.
Ce que vous pourriez faire, c'est d'écrire un petit programme qui récupère le code à barres et le met dans votre navigateur la zone de texte ou l'envoie par GET /POST à votre script php.
OriginalL'auteur stiwan
Comme déjà indiqué, les scanners de codes à barres habituellement seulement d'envoyer une séquence de caractères à l'ordinateur, un peu comme un clavier.
Si vous voulez faire un efficace scanner, je recommande l'utilisation de JavaScript et de faire un
qui envoie le code à barres par l'AJAX a validé le changement ou keyup-événement.
OriginalL'auteur nyson
Scanners de codes à barres à agir comme un clavier dans le sens où ils vont d'entrée de code-barres quel que soit le texte, et ce concentré de terrain vous avez. J'ai créer un formulaire avec une zone de texte pour la saisie. De soumettre ce formulaire à une page php pour traiter l'entrée. Accéder à la variable comme
en fonction de votre post de formulaire méthode
OriginalL'auteur Dave Lasley
La plupart des scanners de codes à barres émuler un clavier.
Donc, tant que le champ de saisie est activé lorsque le bouton est pressé sur le scanner, une chaîne de caractères avec des chiffres seront écrites sur le terrain et vous pouvez enregistrer ces.
OriginalL'auteur thwd