Newsgroup: it.comp.hardware
Titolo: Esistono ancora stampanti autonome?

Ciao a tutti,
Sarei curioso di sapere come si comportano le moderne stampanti tipo
Epson 640 o HP 710 in ambiente dos puro (vers. 6.22).
Da quello che mi risulta le stampanti di cui sopra e tutte le loro
sorelle più o meno economiche necessitano assolutamente di windows per
stampare in quanto devono ricevere i dati già predigeriti dalla cpu
del pc (cosa che tra l'altro può sensibilmente ridurre la performance
del pc durante la fase di stampa se si tratta di cpu "vecchie").
Mi risulta bene o sbaglio?
Quali sono attualmente le stampanti che ubbidirebbero al comando
COPY C:\AUTOEXEC.BAT LPT1 senza fare storie? Stampanti a getto a
colori, non ad aghi! Un mio amico ha una "vecchia" Epson Stylus Color
pagata all'epoca quasi un milione e mezzo che stampa anche sotto dos,
segno che i calcoli se li fa da se! Il mio dubbio è se uno delle
stampanti "di oggi" farebbe una cosa simile!
grazie
Gerardo
---
C'è l'antispam

Le stampanti Epson, con l'esclusione di un paio di modelli non compatibili
Esc/p2, stampano tutte da dos, con tutti i font e gli stili (compresso,
sottolineato, corsivo, e con i vari pitch).
Con le HP te lo puoi scordare. Hanno solo il font da 80 caratteri, e senza
nessuna variante di stile.
I miei clienti, infatti, e proprio per questo, usano tutti stampanti Epson.
Quei pochi, poveri, che hanno acquistato HP, si sono morsicati le mani
subito dopo l'acquisto quando hanno scoperto l'inghippo.
Ciao, Sandro

nessuna variante di stile.
[snip]
Posso avere un dubbio riguardo le Epson? Un mio amico ha una "vecchia"
Epson Stylus Color che effettivamente stampa da dos con (mi pare) sei
differenti font e vari altri effetti, ma ha anche tutta una serie di
pulsanti per scegliere font ed effetto desiderato.
Le nuove Epson (e a me interessa soprattutto la 640) hanno solo un
paio di pulsanti (vado a memoria), uno è l'accensione, gli altri
presumo saranno il "paper feed" e il "line" il tutto corredato da un
paio di led due per l'inchiostro esaurito (nero e colore) e uno per
gli errori o lo stato local/on-line (se non è proprio così credo di
esserci andato vicino, magari ce ne sarà uno per la carta esaurita e
uno che indica la ricezione dati)
Al contrario la stylus del mio amico ha 6 led, uno per ogni font, uno
per la pausa, uno per la ricezione dei dati, uno per l'inchiostro e
uno per la carta esauriti, insomma, tutta la gestione dei font dos è
presente e ben esposta...per questo ho il sospetto che le nuove
stampanti da dos non abbiano tante cose!
Tutto questo ovviamente lo dico senza polemica...mi puoi ragguagliare
meglio?
Grazie


Quello che hai detto e' verissimo. Dopo i complessi pannelli di controllo e
configurazione sul frontale della stampante dei vecchi modelli ad aghi Epson
(ed un solo modello a getto, se non ricordo male), ora le impostazioni si
fanno via software, con i codici di escape (il famoso Esc/p2). Per il resto,
le "capacita'" della stampante non sono cambiate. Verifica che la 640 sia
compatibile Esc/p2 (la 600, che ho io, lo e'), e sei a posto.
Ciao, Sandro



Dunque, sono andato a vedere al sito sia della Epson, sia della HP per
verificare cio che dicono; a parte che il sito della Epson è
praticamente solo promozionale (se si eccettuano i driver da
scaricare) mentre quello della HP ha anche un sacco di info tecniche e
i pdf dei manuali da scaricare, ho letto che ENTRAMBE riportano di
funzionare SOLO con windows o al max applicazioni dos sotto win!
La Epson supporta l'ESC/P2 con codici raster estesi (mi pare); dell'HP
non si dice che cosa supporti, ma se tanto mi da tanto, MOLTO
probabilmente la HP supporterà il suo linguaggio proprietario, simile
come teoria all'ESC/P2, infatti è costituito da stinghe da inviare
alla stampante, anche se è diverso nella pratica per la costituzione
delle stringhe stesse che nel caso delle HP di solito sono costituite
in buona parte da parentesi tonde, numeri e asterischi.
Ho chiesto anche in it.comp.linux visto che sono interessato molto
anche alla compatibilità linux e incredibilmente ho scoperto che in
linux ci sono MENO problemi con le HP invece che con le Epson; sempre
nello stesso NG mi hanno detto che riescono tranquillamente a stampare
con tutti gli stili e le dimensioni possibili immaginabili, quindi
penso che una cosa analoga sia possibile anche in dos che, come linux,
è un ambiente (soprattutto) a carattere e dove non esistono driver
rilasciati dalla casa madre; evidentemente c'è modo di pilotare la
stampante in modo analogo all'ESC/P2 di Epson.
Qualcuno ha i codici? :)


stampante in modo analogo all'ESC/P2 di Epson.
Fatti spiegare come fanno, perche' a quanto mi risulta l'HP usa
prevalentemente un linguaggio proprietario nel dialogo con le stampanti
(laser o getto che siano) che e' l'HP-GL, profondamente diverso dall'Esc/p2,
non fosse altro che per il fatto che il font va costruito punto per punto
(come fa Win quando stampa in grafica) dal momento che non e' disponibile
via hardware come nella maggior parte delle stampanti Epson. La HP infatti,
molto furba, lucra sulla vendita di cartucce aggiuntive con font hardware
che rendono la vita piu' semplice ai programmatori (che si devono limitare,
con sequenze di codici, ad usare i font hardware anziche' costruirli via
software), ma che impediscono di rendere le proprie stampe applicabili a
qualunque modello (su un'altra stampante il font hardware potrebbe non
esserci, non essendoci la cartuccia). Fatti spiegare, dettagliatamente, come
fanno, e cosa usano. Secondo me non esiste niente di piu' semplice
dell'Esc/p2. Ad esempio, per stampare in compresso da Epson: fai precedere
#15 alla stringa, e lo fai seguire da #18 per ritornare alla stampa normale.
Fatti dire con l'HP, che il compresso non ce l'ha, come si fa.
Ciao, Sandro

molto furba, lucra sulla vendita di cartucce aggiuntive con font hardware
Sai mica se la 720 può incorporare queste cartucce HW? A me interessa
solo fare qualche stampa di qualche prg... se esistono probabilmente
queste cartucce saranno in grado di interpretare i codici PCL e quindi
di rendere possibile la stampa dos, linux, amiga, ecc ...
Cmq pare che la Epson 640 non se la cavi meglio: la Epson 600 aveva
sicuramente l'interpretazione HW dell'ESC/P2 per cui funziona con
qualunque computer fornito di parallela Centronics mentre la 640 pare
(PARE! non sono sicuro di aver capito bene) che si comporti come l'HP
e cioè faccia fare tutto al driver software! Tanto è vero che sul sito
Epson ho letto in più di una pagina che anche con essa si può stampare
da DOS solo se si tratta di finestra dos e non di dos puro in quanto
finche si tratta di finestra c'è sempre win sotto ... se è dos pur c'è
solo la stampante che non sa da che parte cominciare! Modelli più
costosi tipo la 850 invece supportano pienamente anche il dos, segno
che sono VERE stampanti!
Urgono conferme!


La Stylus 440 era una stampante "designed for Windows", nel senso che doveva
essere pilotata dal driver proprietario per poter stampare un solo pixel ;
da Dos stampava esclusivamente con l'unico font ad 80 colonne, e il driver
di Windows non "intercettava" le richieste di stampa da Dos per "tradurle"
per la stampante. Per la 640 onestamente non ho documentazione, non avendola
ancora avuta tra le mani, quindi non ho idea se abbia l'Esc/p2 hardware o se
invece abbia un driver che intercetti le stampe dos, compresi codici Esc/p2
e li traduca in un formato tale da consentire alla stampante di ottenere gli
stessi risultati di una Esc/p2. Se ce lo avesse, sarebbe il primo di questo
tipo fatto in casa Epson, e personalmente lo ritengo poco probabile perche'
ho letto di recente di persone che stanno stampando sulla 600 usando il
driver della 640 ; se il driver della 640 dovesse occuparsi della gestione
delle stampe dos queste persone probabilmente avrebbero notato sulla loro
600 un rallentamento mostruoso delle stampe dos (dovuto alla elaborazione da
parte del driver dei caratteri e codici che arrivano dalle applicazioni
dos).
Sono d'accordo con te nel dire che questa storia del "designed for Windows"
e' una grossissima cavolata, che le aziende commercializzano come
innovazione tecnologica ma che, di fatto, impedisce agli utenti di
continuare ad usare i loro programmi dos, e che, soprattutto, impedisce a
chi abbia sistemi operativi diversi da Windows (ad es. non ho mai letto di
driver Epson per Linux. ..esistono??) di utilizzare la stampante con le
proprie applicazioni. Esc/p2 invece (ma anche HP/GL - PCL) costituisce una
"interfaccia standard", svincolata dalla natura e dal sistema operativo per
cui sono progettate e su cui girano le applicazioni, che consente, anche
senza driver specifici, di utilizzare la stampante in modalita' testo e
grafica senza alcun problema. A mio parere avrebbero dovuto creare un
Esc/p3, estensione del /p2, con codici aggiuntivi per la gestione dell'alta
risoluzione e del colore, anziche' buttarsi sullo sviluppo dei driver
proprietari.
C'e' poi un fatto da non trascurare: mentre l'utenza home e' prevalentemente
Windows, ci sono moltissime aziende che tuttora usano magari datati ma
solidissimi programmi Dos a cui hanno affidato anni e anni della loro
gestione, e che non sono disposte a reinvestire decine di milioni per avere
il loro programma che giri come una lumaca sotto interfaccia grafica, e
questo solo perche' la nuova stampante appena acquistata non e' in grado di
stampare da Dos. Una nota di biasimo quindi va da me a quei modelli Epson
che non sono Esc/p2 compatibili, e in toto a tutti i modelli HP, dalle getto
alle laser, che non lo sono mai stati (e che infatti le applicazioni dos non
hanno mai usato).
E' vero, come dici tu, che il PCL e' costituito da codici sullo "stile"
degli Esc/p2, ma e' anche vero che, ammesso anche di avere una gestione
hardware di questi codici, e quindi la possibilita' di utilizzarli fuori da
Windows, resta il problema che le applicazioni vanno riscritte sostituendo a
tutti i codici di escape standard (e cioe' quelli Epson) le sequenze PCL ;
mi spiego meglio: mentre un software con sequenze di escape standard Epson
stampa tranquillamente su stampanti ad aghi / a getto Epson (tranne le
eccezioni di cui dicevo prima), IBM & c., un'applicazione che usi il PCL
stampera' esclusivamente su stampanti HP, rendendo le stampe incompatibili
con il resto del mondo, dal momento che il PCL e' una scelta quasi esclusiva
di HP, non supportata da altri produttori.
I miei clienti al momento hanno o stampanti ad aghi (stampa di tabulati,
fatture e documenti su carta autoricalcante) oppure getto d'inchiostro
Epson. Qualche sventurato che ha avuto la malaugurata idea di prendere HP
(consigliato da commerciali ignoranti e senza scrupoli) e' stato costretto,
subito dopo, ad acquistare una Epson per poter avere la compatibilita' con
gli applicativi dos. Ormai si sta transitando verso il mondo Windows, quindi
il problema col tempo andra' a scomparire, ma, ripeto, non e' certo
un'operazione indolore per le aziende chiedere alla software house (e cioe'
a me) di RISCRIVERE il software sotto Windows ; gli investimenti non sono
modesti, i tempi di debug di alcuni mesi ; preferibile quindi finche'
possibile continuare ad usare il software dos.
Ciao, Sandro 
www.sarasoft.it

Stasera ho preso in mano il manuale di una 640. Confermo, purtroppo: non e'
compatibile Esc/p2, e cosi' la sua sorellina 440. Resta in produzione,
compatibile Esc/p2 solo la 850, sorella maggiore (che costa ben 250 mila
lire in piu' della 640), e nient'altro fino a 1,3 milioni. Evidentemente le
scelte strategiche della Epson si stanno spostando verso Windows.
L'elettronica interna viene semplificata, i font, le eprom, i processori
raster eliminati e i costi ridotti. Tutto il lavoro lo fa il pc e il driver
sotto Windows.
Ciao, Sandro

 nello stesso NG mi hanno detto che riescono tranquillamente a stampare
semmai e' vero il contrario, prova a rileggere i messaggi.
Cordiali saluti, Tiziano. 
-- 
"And the whole world could have passed through me 
But I don't know that it means much to me"