Discussione:
stampa diretta sulla porta 9100
(troppo vecchio per rispondere)
Jason
2010-02-22 11:56:51 UTC
Permalink
Buongiorno a tutti,

dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.

Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema ma per
le porte seriali, ma non ho trovato soluzione per la porta Ip.


In Access è possibile aprire direttamente, la porta 9100???

Grazie 1000.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Carlo Costarella
2010-02-23 06:35:07 UTC
Permalink
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema ma per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?

Ciao, Carlo
Jason
2010-02-23 13:13:46 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema ma per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Post by Carlo Costarella
Ciao, Carlo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Carlo Costarella
2010-02-23 14:11:39 UTC
Permalink
Post by Jason
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema ma per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Queste stampanti hanno i driver per Windows...una volta settato l'ip della
stampante questo viene visto come una porta stampante e dunque puoi inviare,
per esempio, un report (opportunamente dimensionato). O no?

Ciao, Carlo
Jason
2010-02-23 17:09:44 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema ma per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Queste stampanti hanno i driver per Windows...una volta settato l'ip della
stampante questo viene visto come una porta stampante e dunque puoi inviare,
per esempio, un report (opportunamente dimensionato). O no?
Ciao, Carlo
Si tutto vero quello che dici Carlo, ma...
Il gestionale che ho sviluppato ha sempre utilizzato le stesse stampanti
con dati che viaggiano sulla porta RS232 inviando comandi Esc Pos,
ed ora per semplicità di cablaggio delle stampanti volevo passare a quelle
ethernet quindi aprendo direttamente la porta 9100 e mandando gli stessi
comandi.
Comodissimo anche perchè non ti devi preoccupare della formattazione dei
report e soprattuto + affidabile e + veloce che utilizzare la stampante
del O.S.

In rete ho trovato qualcosa, ma il codice che ho trovato si riferisce ad
un aggetto o a un ocx che non riesco ne ha capire di che cosa si tratti ne
tantomeno a reperire, questo è il codice che ho trovato, tu ci capisci????
'//
'//- INIZIO CODICE
'//
Option Compare Database

Option Explicit

Dim Printer(100)
Dim PrintIp(100)

Private Sub CmdPrint_Click()
Dim Str As String

Ws.CONNECT PrintIp(1), 9100

DoEvents
End Sub

Private Sub Form_Load()
Printer(1) = "LRC Printer"
Printer(2) = "Home Printer"
PrintIp(1) = "192.168.0.20"
PrintIp(2) = "161.122.2.11"

With CboPrint
AddItem Printer(1)
AddItem Printer(2)
End With

End Sub

Private Sub Ws_Connect()
Ws.SendData TxtText.Text
DoEvents
Ws.Close
MsgBox ("Message has Been Printed ")
End Sub

'//
'//- INIZIO CODICE
'//

Grazie per l'interessamento,
Gaetano.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Carlo Costarella
2010-02-23 18:34:56 UTC
Permalink
Post by Jason
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema
ma
per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Queste stampanti hanno i driver per Windows...una volta settato l'ip della
stampante questo viene visto come una porta stampante e dunque puoi inviare,
per esempio, un report (opportunamente dimensionato). O no?
Ciao, Carlo
Si tutto vero quello che dici Carlo, ma...
Il gestionale che ho sviluppato ha sempre utilizzato le stesse stampanti
con dati che viaggiano sulla porta RS232 inviando comandi Esc Pos,
ed ora per semplicità di cablaggio delle stampanti volevo passare a quelle
ethernet quindi aprendo direttamente la porta 9100 e mandando gli stessi
comandi.
Comodissimo anche perchè non ti devi preoccupare della formattazione dei
report e soprattuto + affidabile e + veloce che utilizzare la stampante
del O.S.
In rete ho trovato qualcosa, ma il codice che ho trovato si riferisce ad
un aggetto o a un ocx che non riesco ne ha capire di che cosa si tratti ne
tantomeno a reperire, questo è il codice che ho trovato, tu ci capisci????
'//
'//- INIZIO CODICE
'//
Option Compare Database
Option Explicit
Dim Printer(100)
Dim PrintIp(100)
Private Sub CmdPrint_Click()
Dim Str As String
Ws.CONNECT PrintIp(1), 9100
DoEvents
End Sub
Private Sub Form_Load()
Printer(1) = "LRC Printer"
Printer(2) = "Home Printer"
PrintIp(1) = "192.168.0.20"
PrintIp(2) = "161.122.2.11"
With CboPrint
AddItem Printer(1)
AddItem Printer(2)
End With
End Sub
Private Sub Ws_Connect()
Ws.SendData TxtText.Text
DoEvents
Ws.Close
MsgBox ("Message has Been Printed ")
End Sub
'//
'//- INIZIO CODICE
'//
Grazie per l'interessamento,
Gaetano.
Ciao Gaetano
mi sembra che il codice proposto possa funzionare con file di testo (o invio
di una sequenza di testo).
L'ocx in questione è l'MSWinsock di Microsoft che dovrebbe gia trovarsi in
c:\Windows\System32.
Qualora non fosse presente occorre scaricarlo per esempio da qui:
http://www.ascentive.com/support/new/support_dll.phtml?dllname=MSWINSCK.OCX
alla posizione "Alternatively", e registrarlo per come riportato.
A questo punto devi aggiungerlo in una maschera di Access.
Richiede un minimo di conoscenza...

Ciao, Carlo
Jason
2010-02-24 12:03:38 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema
ma
per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Queste stampanti hanno i driver per Windows...una volta settato l'ip della
stampante questo viene visto come una porta stampante e dunque puoi inviare,
per esempio, un report (opportunamente dimensionato). O no?
Ciao, Carlo
Si tutto vero quello che dici Carlo, ma...
Il gestionale che ho sviluppato ha sempre utilizzato le stesse stampanti
con dati che viaggiano sulla porta RS232 inviando comandi Esc Pos,
ed ora per semplicità di cablaggio delle stampanti volevo passare a quelle
ethernet quindi aprendo direttamente la porta 9100 e mandando gli stessi
comandi.
Comodissimo anche perchè non ti devi preoccupare della formattazione dei
report e soprattuto + affidabile e + veloce che utilizzare la stampante
del O.S.
In rete ho trovato qualcosa, ma il codice che ho trovato si riferisce ad
un aggetto o a un ocx che non riesco ne ha capire di che cosa si tratti ne
tantomeno a reperire, questo è il codice che ho trovato, tu ci capisci????
'//
'//- INIZIO CODICE
'//
Option Compare Database
Option Explicit
Dim Printer(100)
Dim PrintIp(100)
Private Sub CmdPrint_Click()
Dim Str As String
Ws.CONNECT PrintIp(1), 9100
DoEvents
End Sub
Private Sub Form_Load()
Printer(1) = "LRC Printer"
Printer(2) = "Home Printer"
PrintIp(1) = "192.168.0.20"
PrintIp(2) = "161.122.2.11"
With CboPrint
AddItem Printer(1)
AddItem Printer(2)
End With
End Sub
Private Sub Ws_Connect()
Ws.SendData TxtText.Text
DoEvents
Ws.Close
MsgBox ("Message has Been Printed ")
End Sub
'//
'//- INIZIO CODICE
'//
Grazie per l'interessamento,
Gaetano.
Ciao Gaetano
mi sembra che il codice proposto possa funzionare con file di testo (o invio
di una sequenza di testo).
L'ocx in questione è l'MSWinsock di Microsoft che dovrebbe gia trovarsi in
c:WindowsSystem32.
http://www.ascentive.com/support/new/support_dll.phtml?dllname=MSWINSCK.OCX
alla posizione "Alternatively", e registrarlo per come riportato.
A questo punto devi aggiungerlo in una maschera di Access.
Richiede un minimo di conoscenza...
Ciao, Carlo
Grazie ci provo.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Jason
2010-02-24 15:39:23 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Post by Carlo Costarella
Post by Jason
Buongiorno a tutti,
dovrei interfacciare ad un mio programma una stampantina con porta
ethernet.
La stampante accetta comandi Esc/Pos, e ho necessita di inviare i comandi
di stampa direttamente sulla porta 9100, che è quella utilizzata dalla
stampante.
Per maggior chiarezza, fino ad ora ho utilizzato lo stesso sistema
ma
per
le porte seriali, ma non ho trovato soluzione per la porta Ip.
In Access è possibile aprire direttamente, la porta 9100???
Grazie 1000.
Quale modello di stampante usi?
aXon S900 o CUSTOM KUBE
Queste stampanti hanno i driver per Windows...una volta settato l'ip della
stampante questo viene visto come una porta stampante e dunque puoi inviare,
per esempio, un report (opportunamente dimensionato). O no?
Ciao, Carlo
Si tutto vero quello che dici Carlo, ma...
Il gestionale che ho sviluppato ha sempre utilizzato le stesse stampanti
con dati che viaggiano sulla porta RS232 inviando comandi Esc Pos,
ed ora per semplicità di cablaggio delle stampanti volevo passare a quelle
ethernet quindi aprendo direttamente la porta 9100 e mandando gli stessi
comandi.
Comodissimo anche perchè non ti devi preoccupare della formattazione dei
report e soprattuto + affidabile e + veloce che utilizzare la stampante
del O.S.
In rete ho trovato qualcosa, ma il codice che ho trovato si riferisce ad
un aggetto o a un ocx che non riesco ne ha capire di che cosa si tratti ne
tantomeno a reperire, questo è il codice che ho trovato, tu ci capisci????
'//
'//- INIZIO CODICE
'//
Option Compare Database
Option Explicit
Dim Printer(100)
Dim PrintIp(100)
Private Sub CmdPrint_Click()
Dim Str As String
Ws.CONNECT PrintIp(1), 9100
DoEvents
End Sub
Private Sub Form_Load()
Printer(1) = "LRC Printer"
Printer(2) = "Home Printer"
PrintIp(1) = "192.168.0.20"
PrintIp(2) = "161.122.2.11"
With CboPrint
AddItem Printer(1)
AddItem Printer(2)
End With
End Sub
Private Sub Ws_Connect()
Ws.SendData TxtText.Text
DoEvents
Ws.Close
MsgBox ("Message has Been Printed ")
End Sub
'//
'//- INIZIO CODICE
'//
Grazie per l'interessamento,
Gaetano.
Ciao Gaetano
mi sembra che il codice proposto possa funzionare con file di testo (o invio
di una sequenza di testo).
L'ocx in questione è l'MSWinsock di Microsoft che dovrebbe gia trovarsi in
c:WindowsSystem32.
http://www.ascentive.com/support/new/support_dll.phtml?dllname=MSWINSCK.OCX
alla posizione "Alternatively", e registrarlo per come riportato.
A questo punto devi aggiungerlo in una maschera di Access.
Richiede un minimo di conoscenza...
Ciao, Carlo
Funziona che è una meraviglia,

grazie per la dritta!!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Carlo Costarella
2010-02-25 07:47:45 UTC
Permalink
Post by Jason
Funziona che è una meraviglia,
grazie per la dritta!!!!
Grazie anche a te per il feedback.
Perchè non ne fai un piccolo articolo da pubblicare sui siti collegati?

Ciao, Carlo
MA
2010-02-25 07:56:33 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Funziona che è una meraviglia,
grazie per la dritta!!!!
Grazie anche a te per il feedback.
Perchè non ne fai un piccolo articolo da pubblicare sui siti collegati?
Infatti
Post by Carlo Costarella
Ciao, Carlo
Jason
2010-02-25 13:22:48 UTC
Permalink
Post by Carlo Costarella
Post by Jason
Funziona che è una meraviglia,
grazie per la dritta!!!!
Grazie anche a te per il feedback.
Perchè non ne fai un piccolo articolo da pubblicare sui siti collegati?
Ciao, Carlo
Appena ho un pò di tempo ci provo,
ma a chi dovrei inviarlo??
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
MA
2010-02-25 14:49:33 UTC
Permalink
Post by Jason
Post by Carlo Costarella
Post by Jason
Funziona che è una meraviglia,
grazie per la dritta!!!!
Grazie anche a te per il feedback.
Perchè non ne fai un piccolo articolo da pubblicare sui siti collegati?
Ciao, Carlo
Appena ho un pò di tempo ci provo,
ma a chi dovrei inviarlo??
A noi di Accessgroup per esempio
Post by Jason
--
questo articolo e` stato inviato via web dal servizio gratuito
Loading...