Newsgroup: it.comp.os.linux.sys
Titolo: STAMPANTE CODICI BARRE SU FEDORA  aiuto

 
Ho installato una stampante TEC 452 come generica solo testo su FEDORA CORE2
Poi dal pannello stampanti ho scelto prova ASCII TEXT PAGE IL LED lampeggia
ma non esce nulla.
Il messaggio è il seguente:
 
          I [04/Oct/2004:11:10:18 +0200] Adding start banner page "none" to job 45.
I [04/Oct/2004:11:10:18 +0200] Adding end banner page "none" to job 45.
I [04/Oct/2004:11:10:18 +0200] Job 45 queued on 'TECSC1' by 'root'.
I [04/Oct/2004:11:10:18 +0200] Started filter /usr/lib/cups/filter/pstops
(PID 4849) for job 45.
I [04/Oct/2004:11:10:18 +0200] Started backend
/usr/lib/cups/backend/parallel (PID 4850) for job 45
questa è una stampante di codici a barre.
Come posso risolvere il problema?
Grazie per l'attenzione!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie per l'attenzione!
Una stasmpante di barcode non e' una normale stampnate, devui mandargli 
specifiche sequenze di escape per fargli stampare qualcosa. Quali? Beh 
questo puo' dirtelo solo il manuale o il produttore della stampante.
Ciao
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004 


   Ho chiamato la TOSHIBA TEC e sono nuovi a Linux...
Sono anche io un novellino a Linux ma mi sembra una cosa fuori da ogni
logica...
Queste sono le reali cause della minore diffusione di Linux...
Le aziende non hanno sempre uno che come me si rompe la testa per il gusto
di risparmiare una Licenza
e avere una macchina Linux.
Il problema č il seguente:
Da Linux con tn5250d ho creato una stampante virtualesu AS400 . As400 stampa
su questa stampante virtuale.
Il messaggio arriva il led lampeggia ma non stampa nulla.
Nelle opzionio della stampante virtuale c'č map che puo' avere diverasi
valori:
37 256 273 278 280 284 285 297 500 871 870 905 880 420 875 424 1026 290
win37 win256
win273 win277 win278 win280 win284 win285 win297 win500 wibn871 win870
win905 win880
win420 win875 win424 win1026
Li ho provati quasi tutti ma non cambia nulla...
Il problema secondo voi sta qui?
Grazie!!


   Ho chiamato la TOSHIBA TEC e sono nuovi a Linux...
Non ci siamo capiti.... qui Linux c'entra ben poco.
Fatti dire quali sono i caratteri che devi mandare alla stampante per far 
uscire fuori un codice a barre, ti crei un file di testo con una sequenza di 
esempio e lo spari row alla stampante.
cat direzionato con Linux o type direzionato con dos poco cambia!
A limite puoi fare cosi'.
Questa stampante ha sicuramente il suo bel driver per windows con tanto di 
software di gestione. Installalo su un pc windows. Come porta di stampa non 
dare lpt1 ma dai file.
Fai una stampa di una etichetta con il software in dotazione, in questo modo 
spari il contenuto in un file.
Vedrai che se prendi questo file, lo porti su linux e fai un cat 
nome_file_di_prova >/dev/lp0 (o chi per lui) la stampante stampera' una 
bella etichetta.
Poi edita il file e vedi com'e' composto.
Ma fai molto prima a farti dare le specifiche dal produttore, e ripeto, 
lascia perdere il discorso Linux che non c'entra nulla.
Ciao.


 Ciao.
Il produttore mi ha accennato che la stringa deve essere preceduta da una
parentesi graffa e deve terminare con una parentesi graffa.
Non rieco a capire queste specifiche dove vanno messe? quali sono le azioni
che devo fare..
Ammesso che il file da Windows a Linux produca una etichetta non capisco
dove sta la soluzione.
La stampa arriva da AS400 e di certo non la posso modificare...
Grazie mille!


 La stampa arriva da AS400 e di certo non la posso modificare...
Ma attaccare la stampante direttamente all'as400  no eh?
-- 
Assioma di Baskerwill: Se fai retromarcia, qualcuno passera' dietro.
RRB SoHE

 Oppure l'emulatore ha qualcosa da settare.
boh... mai con stampanti tec, a memoria, ma su intermec e AveryDennison
c'ho lavorato parecchio, nella mia incarnazione precedente, e non ho *mai*
avuto problemi di sorta. Per carità usavo lpd/lpr, e non cups...
Anche scrivendo sul device...
-- 
cat: .signature: No such file or directory

 Anche scrivendo sul device...
il comando che crea la stampante virtuale su as400 ( stampante virtuale che
servirà al server AS400 per stampare sulla stampante collegata al PC linux)
è il seguente
lp5250d env.DEVNAME=prtlinux outputcommand='scs2ascii | lpr -TEC'
192.168.0.50
ptrlinux è il nome della sytampante virtulae che troverò sull'AS400
TEC è la stampante per linux
192.168.0.50 IP AS400
L'azienda produttrice mi ha fatto fare una stampa su un'latra stampante e
dall'inizio della stringa e dalla fine della stringa mi ha detto che il
codpage è sbagliato il mio dovrebbe essere 437 mentre quellorichiesto dalla
stampante è 850. Come faccio a impostare il codpage a 850?


> Non ci siamo capiti.... qui Linux c'entra ben poco.
Direi che Linux c'entra e come se c'entra.
1) su windows funziona
2) La Tec dice che è un problema di conversione caratteri che fa Linux e su
Linux non fornisce supporto
Inizio a capire perchè Linux non si diffonde...
Se per configurare una stampante bisogna sputare sangue...e se ci sono
problemi non si trovano le competenze...ho chiesto a mezzo mondo...



se la stampante non ti funziona correttamente, cerca di trovare il 
problema, non partire subito dalla configurazione finale, altrimenti 
come fai a capire dove sta il problema?
primo dovresti sapere che l'as400 usa ebcdic e non ascii, e quindi il 
problema di codepage potrebbe essere anche li.
ad ogni modo la codpage 437 e 850 differiscono solo per le lettere 
europee (quelle accentate), quindi tutti i caratteri lettere/numeri 
usualmente sulle etichette non avranno problemi.
che genere di stampa fa l'as400 che deve apparire sull'etichetta?
..quello che voglio dire è: linux ti serve solo come "gateway" fra AS400 
e la stampante?
se SI allora è l'AS400 che deve dare i giusti codici di controllo alla 
stampante, se NO è linux che si prende la stampa da AS400 e aggiunge i 
codici di controllo per fare la stampa.
non si capisce molto dal tuo post, e forse mi viene il dubbio che tu non 
sappia come funziona il giro.
Ciao
--
Ranger

 problemi non si trovano le competenze...ho chiesto a mezzo mondo...
Guarda, vengo io e te lo risolvo, naturalmente a pagamento, ok?


 problemi non si trovano le competenze...ho chiesto a mezzo mondo...
Beh, mi dispiace che tu non abbia trovato le persone giuste, lavori con la 
gente sbagliata forse.
Per qunto riguarda l'aiuto che puoi ottenere qui devi renderti conto che non 
stai sul forum della TEC, e qui non e' un help-desk.
Quel che voglio dire e' che e' difficile capire in fondo un problema come il 
tuo, che prevederebbe la conoscenza approfondita della stampante, del 
software che usi per la stampa ecc... ci possiamo solo limitare a darti dei 
consigli
A proposito di consigli, insisto nel dirti che faresti bene a fare una 
stampa su file da linux e una su file da windows facendo finta di stampare 
sulla tua stampante.
Ti assicuro che le differenze tra i due file saranno  fondamentali per farti 
giungere alla soluzione del tuo problema.


 Inizio a capire perchè Linux non si diffonde...
Tienti Windows e segui il f/up insieme all'abbondante FUD che stai
cercando di spargere.
-- 
Per non dimenticare:
http://snipurl.com/SdC_ed_il_vino
Le sigarette a volte danno buoni consigli:
http://snipurl.com/sigarette

 problemi non si trovano le competenze...ho chiesto a mezzo mondo...
Hai provato anche pagando?

 problemi non si trovano le competenze...ho chiesto a mezzo mondo...
Forse non hai chiesto a quel mezzo che ci lavora (tocca pagare, eh)...
Ricapitolando:
- TU hai pigliato una stampante che fornisce supporto solo su windows
- TU l'hai attaccata ad un OS di cui non sai nulla (palesemente)...
- TU non sai nulla nemmeno di come funzioni una stampante termica...
- TU non riesci a farla funzionare 
Direi che in tutti gli enunciati c'è solo una costante. Trovala, e avrai
trovato il problema...


 trovato il problema...
I toni ironici te li puoi risparmiare.
Non mi sono mai vantato di nessuna conoscenza...
Se poi hai esperienza del mondo del lavoro spesso le stampanti non si
scelgono ma vengono imposte.
Faccio parte di un circuito di tante filiali e non le scelgo io le
stampanti...
Il mio era un tentativo per far funzionare questa prima macchina Linux.
Pur non conoscendo palesemente questo sistema operativo sono riuscito a
preparare un pc con l'emulazione terminale funzionante.... e l'emulazione
stampate funzionanate ma non per le stampanti termiche...
Visto poi che sono ignorante in materia ( come tu affermi ) ho cercato aiuto
alla casa produttrice della stampante
tecnici Linux
ad aziende che lavorano con AS400 con esperienze su Linux
al ced del mio circuito ( qualche cosa forse di stampanti termiche sanno...
)
La risposta è stata la stampante virtuale è stata creata correttamente su
AS400
il pacchetto tn5250 ha creato una stampante virtuale con le stesse
caratteristiche di quella creata da windows.
( IBMMFRTYPMDL TRASFORMAZIONE STAMPA HOST A *YES ......) tutti i parametri
sono OK.
Il problema è quando il messaggio arriva su Linux.
Direi che se non stampa servono ulteriori configurazioni su Linux che sto
cercando di fare senza successo.
Tu dici che la conversione dei caratteri è una frase che non ha senso....Da
quello che leggo nel sito dell'IBM il formato sul client Linux arriva in
formato SCS e per trasformarlo in ASCII si utilizza il filtro scs2ascii.
Potrebbe essere un problema relativo anche a questa conversione.
Se la risposta alla tue domande è chiedere aiuto e pagare l'ho già fatto...
Poi ti ricordo che un printer server che risolverebbe tutti i problemi costa
solo 200 euro circa..
Volevo solo affrontare e risolvere tutte le problematiche del ClientAccess
su Linux.
Ovvio che adesso userò un printer server...
In ogni caso sono qui per chiedere aiuto, per imparare e quando posso
aiutare( su windows ). Non per fare polemiche che non servono a nulla.
Ciao


 di risparmiare una Licenza e avere una macchina Linux.
Posto questo, se anche avessi avuto il tempo di seguire i tuoi problemi, 
mi hai di gran lunga fatto passare la voglia.
Se vuoi, anche questa la puoi aggiungere alle frasi che iniziano con "TU"...

 mi hai di gran lunga fatto passare la voglia.
Sei libero di non aiutarmi.. Siamo fuori argomento.


> Hai provato anche pagando?
Certo... ho chiamato diverse persone, L'unica risposta è stata acquistare un
pacchetto di terze parti.
Se devo spendere dei soldi per qualche cosa che mi risolve il problema da
un'altro punto di vista allora( non usando TN5250) prendo un printer
server...e sono sicuro di risolvere subito.
Sinceramente non penso di essere molto lontano dalla soluzione forse un
giorno la troverò.
Grazie


 cercando di spargere.
Al contrario sto cercando di studiarlo e di utilizzarlo in azienda per
quello che posso.
Mi avete frainteso


 
Ti serve un driver specifico sempre che funzioni e il prgoramma "barcode"
-- 
GizMo
http://gizmo2.dyndns.org
ICQ UIN: 60127262
Se fossi nato ignorante avrei vissuto felice in un mondo controllato da
altri ignoranti come me...
Ma visto che son nato intelligente mi tocca subire questo mondo di merda
comunque governato da ignoranti...

 direttamente il testo da stampare.
Credo che la cosa sia fattibile, ma bisognerebbe costruire un file PPD
apposito, poi bisogna vedere anche un' altra cosa ... non e' detto che sia
possibile pilotare la stampante cosi; grezzamente...
Nella mia ditta abbiamo realizzato un gestionale sotto Linux che lavora su
codici a barre, come stampante di codici abbiamo una Dymo turbo 330 su USB,
essa accetta come dati da stampare solo dati binari rasterizzati nel suo
formato proprietario, su internet, 
linuxprinting.org
 bisogna scaricare un
progammino che non e' altro che un filtro che converte il PS nel suo
formato con un PPD allegato che incolla il tutto al sistema di stampa, dopo
di che la stampante lavora egregiamente con barcode in sottofondo...
Senza un PPD e/o senza informazioni precise sul funzionamento della
stampante lui puo' solo mettersi ad hackerizzare per creare un driver di
stampa... ma la domanda e' ... e' capace ??? ... ha voglia ???
Cmq e' sbagliato imputare questi problemi a Linux ...
Se il produttore fa un cattivo driver sotto Windows essa dara' problemi
anche con Windows .. vedi l' esempio di tutti i cessi che produce la mustek
che oggi funzionano tra 1 anno non trovi + driver compatibili o decenti per
i nuovi sistemi che escono, paradossalmente gli scanner mustek scanxpress
12000sp plus che sono quasi totalmente inutilizzabili sotto Windows2000/XP
da Linux funzionano da dio...


> Cmq e' sbagliato imputare questi problemi a Linux ...
Comunque anche se qualche persona qui mi ha dato dell'incompetente...ci sono
riuscito.
Il problema dipendeva dal driver.
La tec sotto windows vuole solo testo in linux ( distribuzione fedora )
vuole coda di stampa.
Essendoci di mezzo anche il pacchetto tn5250 che vuole i suoi parametri i
problemi si sommavano..
Grazie della Vostra attenzione
