Re: pylons webapp e codice a barre
|
- Subject: Re: pylons webapp e codice a barre
- From: Manlio Perillo
- Data: Tue, 08 Jul 2008 07:26:29 GMT
- Newsgroups: it.comp.lang.python
Il Tue, 08 Jul 2008 02:45:14 +0000, Antonio 6sette ha scritto:
> On 2008-07-07, Manlio Perillo <manlio_perilloNO@SPAMlibero.it> wrote:
>> La webapp, per definizione di server, è *già * in ascolto.
>>
>> Tutto quello che devi fare, se ho capito bene, è implementare un client
>> HTTP che legge dati dalla seriale e li manda al server dove gira
>> l'applicazione web.
>
> e qui mi manca un "pezzo" ... e' possibile implementare un client HTTP
> (cioe' che non comporti l'installazione sulla macchina dell'utente di un
> programmino) che resti in ascolto sulla seriale ?
>
Il client HTTP *e* un programma che va installato sulla macchina del
client.
A meno, ovviamente, che il client in questione non sia un browser, che
quindi è già presente.
>> Resta in ascolto sulla seriale finchè non ricevi un codice a barre
>> completo e quindi invialo al server usando urllib o httplib, facendo un
>> semplice POST con i dati codificati come meglio credi (probabilmente
>> urlencoding è più che sufficiente).
>
> infatti l'idea sarebbe questa ... e a quanto ho visto molti programmi
> simili si comportano cosi' ... il cliente evidenzia il campo di testo in
> cui immettere il codice, legge il barcode e poi finisce di riempire il
> form e fa un submit ...
>
> il problema resta quello di cui sopra ... direttamente nella mia webapp,
> posso in qualche modo dire di leggere l'input da seriale e convertirlo
> in input da tastiera ?
>
No. Questo non lo puoi fare.
In teoria il server non contatta il client.
> ho trovato qualcosa in Java e in ActiveX, ma vorrei evitare queste
> "cose" ;-))
>
Allora niente da fare :).
Se il client è un browser puoi usare solo l'emulazione di tastiera del
lettore di bar code.
> [...]
Manlio Perillo