Newsgroup: it.comp.appl.access
Titolo: Come 'scrivere' su Custom Kube II F, via ethernet ?

So che sembrera' off topic, ma stante il fatto che Access e' diffuso 
specialmente per sistemi tipo gestionale e simili, sicuramente stampare 
su una Custom Kube II F, (per chi non lo sapesse e' una stampante 
fiscale) sara' una cosa accaduta molte volte a chi frequenta questo ng, 
e quindi la richiesta non e' propriamente 100% off-topic
Oggi e' venerdi' e quindi purtroppo non risponderanno almeno fino a 
lunedi prossimo
Detto questo, su una Kube II via ethernet, come ci stampate?
Dispongo del manuale prodotto, del manuale comandi, ed ho pure scritto e 
telefonato all'assistenza tecnica del produttore, ma finora non ho 
sottomano nessuna indicazione precisa sul 'come' stampare
Sto parlando ovviamente di stampa da file di testo contenente 
comandi+stampe, non da report di Windows via stampante installata e 
visibile da Windows
Ciao e grazie
RobertoA
 


non la conosco e sono andato a vedere il sito del produttore e vedo che 
viene fornita con:
 
Virtual COM: strumento software per creare una porta seriale virtuale su 
Windows PC (XP, Vista, 7) in grado di connettere macchine Custom, 
fisicamente connesse via USB o Ethernet, in modo tale da essere 
compatibili con applicazioni software disegnate per connessione seriale.
 
 
quindi ti basta mandare i comandi sulla seriale e questo è un argomento 
discusso varie volte e con varie soluzioni.
Io uso un sistema simile per stampare gli scontrini sui registratori di 
cassa dal gestionale
 
ciao
BFS
 
 


Non e' proprio cosi'
Usando la virtual com, il primo pc che fa partire il driver si 'occupa' 
la periferica, gli altri non vedranno piu' la stampante (perche' la 
porta 9100 e' gia' impegnata col canale aperto dal primo pc)
Volevo sfruttare l'ethernet appunto perche' usabile da piu' pc
 


hai un manuale tecnico?
magari basta semplicemente salvare un file di testo con i comandi in un 
ftp offerto dalla stampante stessa.
Oppure su una epson simile che ha un mio cliente basta stampare come 
fosse una normale stampante (vedo che anche questa ha normali driver 
windows)
 
BFS
 
 
 


Si, ho tutto, dopo qualche giorno di richieste hanno mollato il malloppo
Il vero problema e' che le stampanti di quella famiglia possono parlare 
con diversi protocolli
E devo sceglierne uno senza sapere che magari sarebbe stato preferibile 
un altro
In sostanza tra tutta la documentazione proposta non riesco a trovare 
una linea guida da seguire
C'e' l'Xon-xoff, il Custom ma c'e' anche il Custom Dll, il Fasy, lo Uap, 
il Vle, l'Eko, e l'Opos, e il javaPos
Io sto andando col Custom, usando loro dll, e realizzandomi un 
printer-server software in modo da fare quello che mi pare
Ma sono sicuro che appena conclusa la scrittura comunicazione saltera' 
fuori che "..era mellio staltro.."
Mi interessava capire se c'era gia' qualcuno che aveva esperienza con 
queste stampanti per evitare gli errori grossolani
 
 
 
 


io di solito uso xon-xof ma sono nella situazione PC<-->Registratore di 
cassa abbinato
 
sicuro di non poter stampare come fosse una normale stampante a rotoli?
 
ciao
BFS
 
 


Si, certo che posso farlo
Ma vorrei sfruttare al massimo le possibilita' della stampante
Pure io coi vecchi Sarema usavo l'Xon-xoff, sparando un file di testo 
direttamente sulla seriale, ma non hai un granche' di controllo nel 
senso che ad esempio non puoi leggere informazioni dalla stampante, 
inviare al display, fare scontrini non fiscali (col protocollo Custom 
sembra si possa fare),  la stampa dei barcode, l'interrogazione 
matricola apparecchio, e via
Oltre al fatto principale che i pc al banco vendita sono piu' d'uno e 
quindi vorrei, anzi devo, consentire a tutti di fare scontrini
 
 
 
 

ciao la kube IIF accetta file di testo, ti crei una stampante textonly che legge sulla porta 9100 e lo risolvi con 
 
 
 
Declare Function apiShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) _
As Long
 
Public Sub PrintFile(ByVal strPathAndFilename As String)
Dim h As Long
 
    Call apiShellExecute(h, "print", strPathAndFilename, vbNullString, vbNullString, 0)
End Sub
sub PrintScontrino
    Dim strFile As String
    strFile = "C:txtPrint.txt"
 
    Open strFile For Output As #1
        Print #1, strText
    Close #1 
PrintFile strfile
end if



Si, grazie per il consiglio
Ma 'scivendo' solamente non riesco a 'capire' se sia attivo qualche 
errore, se la stampa inviata sia andata a buon fine, se sia finita la 
carta ecc..
Comunque da Custom mi e' arrivata indicazione di un kit dedicato allo 
sviluppatore e con diversi esempi
E dagli esempi mi preparero' un 'printer server' per comunicare i file 
di testo che il gestionale invia ala stampante
E' piu' complesso ma ti consente di 'vedere' le risposte della stampante
 
 

Niente per vba, solo .net