Salve morphossiani!
Ho recentemente acquistato una stampante Epson C84, e questo era un
grosso rischio per due ragioni:
(1) perchè i driver necessari sono contenuti nel pacchetto software
TurboPrint 7.60, e nulla mi assicurava che avrebbero funzionato sul PegasosII
in ambiente MorphOS; e
(2) perchè stampare sul PegasosII è notoriamente un compito piuttosto
difficoltoso.
Comunque ci ho provato e adesso posso affermare che tutto è andato bene! Qui vi riferisco i dettagli delle procedure di installazione e configurazione con le quali ho avuto successo, sperando che altri possano trovarle utili.
Il pacchetto software di TurboPrint 7.60 (d'ora in poi denominato TP_760) è formato dal manuale e da due floppy disk. Per me si tratta del secondo manuale, dal momento che ho acquistato TurboPrint 7.10 alcuni anni fa. La protezione contro le copie contenuta nel dischetto della versione 7.10 era implementata attraverso la scrittura di chissà quali dati da qualche parte sul floppy nel corso della procedura di installazione, o subito dopo. Pertanto ero quasi sicuro che la miglior procedura per me sarebbe stata quella di effettuare l'installazione di TP_760 sul mio Amiga 4000, e trasferire in seguito i file necessari sul PegasosII. Ma avevo fretta e ho provato prima un approccio più diretto. Ho semplicemente copiato gli archivi turboprint7.lzx e turboprint7hd.lzx più il file TurboPrefs dal dischetto originale sull'Amiga 4000, e quindi da questo computer al Pegasos. Qui ho estratto il contenuto degli archivi e ho fatto un confronto binario con tutti i file presenti nella versione MorphOS di TurboPrint (d'ora in poi denominata TP_MOS). Ho eliminato tutti i file di TP_760 che erano già presenti e risultavano eguali in TP_MOS, e sono rimasto solo con i seguenti elementi di TP_760:
| colors/C70.tpm | versione aggiornata | installato |
| colors/CLJ.tpm | nuovo file | installato |
| colors/S600.tpm | versione aggiornata | installato |
| colors/S800.tpm | versione aggiornata | installato |
| colors/SC60.tpm | nuovo file | installato |
| colors/STP810.tpm | nuovo file | installato |
| drivers/EscP.tpd | nuovo file | installato |
| libs/wizard.library | non presente in MOS | non installato |
| printers/Canon_i250.tpp | nuovo file | installato |
| printers/Canon_i320.tpp | nuovo file | installato |
| printers/Canon_i350.tpp | nuovo file | installato |
| printers/Canon_i550.tpp | nuovo file | installato |
| printers/Canon_i560.tpp | nuovo file | installato |
| printers/Canon_i850.tpp | nuovo file | installato |
| printers/Canon_i86x.tpp | nuovo file | installato |
| printers/Canon_i950.tpp | nuovo file | installato |
| printers/Canon_i96x.tpp | nuovo file | installato |
| printers/Canon_S200.tpp | nuovo file | installato |
| printers/Canon_S300.tpp | nuovo file | installato |
| printers/Canon_S330.tpp | nuovo file | installato |
| printers/Canon_S500.tpp | versione aggiornata | installato |
| printers/Canon_S520.tpp | nuovo file | installato |
| printers/Canon_S530.tpp | nuovo file | installato |
| printers/Canon_S750.tpp | nuovo file | installato |
| printers/Canon_S820.tpp | nuovo file | installato |
| printers/Canon_S830.tpp | nuovo file | installato |
| printers/Canon_S900.tpp | nuovo file | installato |
| printers/Canon_S9000.tpp | nuovo file | installato |
| printers/Epson_StylusC20UX.tpp | nuovo file | installato |
| printers/Epson_StylusC40UX.tpp | nuovo file | installato |
| printers/Epson_StylusC42.tpp | nuovo file | installato |
| printers/Epson_StylusC60.tpp | versione aggiornata | installato |
| printers/Epson_StylusC62.tpp | nuovo file | installato |
| printers/Epson_StylusC64.tpp | nuovo file | installato |
| printers/Epson_StylusC82.tpp | nuovo file | installato |
| printers/Epson_StylusC84.tpp | nuovo file | installato |
| printers/Epson_StylusPhoto810.tpp | versione aggiornata | installato |
| printers/Epson_StylusPhoto830.tpp | nuovo file | installato |
| printers/Epson_StylusPhoto950.tpp | nuovo file | installato |
| printers/HP_DeskJet122xC.tpp | nuovo file | installato |
| printers/HP_DeskJet515x.tpp | nuovo file | installato |
| printers/HP_DeskJet5550.tpp | nuovo file | installato |
| printers/HP_DeskJet565x.tpp | nuovo file | installato |
| printers/HP_DeskJet585x.tpp | nuovo file | installato |
| printers/HP_PhotoSmart71xx.tpp | nuovo file | installato |
| printers/HP_PhotoSmart73xx.tpp | nuovo file | installato |
| printers/HP_PhotoSmart75xx.tpp | nuovo file | installato |
| turbo/tha | vecchia versione | non installato |
| turbo/tp8 | versione aggiornata | installato |
| GraphicsPublisher | non presente in MOS | installato |
| NoTurbo | non presente in MOS | non necessario |
| TurboPrefs | non presente in MOS | non necessario |
| TurboSpool | non presente in MOS | non necessario |
| TurboSpoolPrefs | non presente in MOS | non necessario |
| wizardturboprefs.wizard | non presente in MOS | non necessario |
| wizardturbospool.wizard | vecchia versione | non installato |
(In effetti erano rimaste anche alcune icone, nonché le directory mwbicons e pictures che sono irrilevanti nel presente contesto). Nella seconda colonna della tabella potete vedere la mia classificazione di questi file: versione aggiornata è un file già presente in TP_MOS ma che è stato aggiornato ad una versione più recente in TP_760; nuovo file è un file che non è presente in TP_MOS; vecchia versione è un file il cui contenuto binario è lo stesso, a parte il copyright che è ZEDOnet in TP_MOS e IrseeSoft in TP_760; non presente in MOS è auto-esplicativo.
Nella terza colonna potete invece vedere quel che ho fatto di ciascun file: i file contrassegnati da installato sono stati copiati su TP_MOS, eventualmente sovrascrivendo i vecchi file già presenti; non installato significa che ho conservato la versione già presente (in particolare, dal momento che avevo già la wizard.library V42.100 in SYS:libs, non mi interessava la V.38.136 presente in TP_760); non necessario indica i file che possono essere ignorati in ambiente MorphOS. In particolare TurboPrefs non è richiesto obbligatoriamente dal momento che le sue funzionalità sono inserite nel modulo di Ambient "System settings/Printer" (ad eccezione del modulo per l'hardcopy).
Gli utenti del pacchetto TurboPrint sull'Amiga sanno che la protezione dalla copia è attivata dal programma TurboPrefs, che richiede alcuni dati dell'utente e il dischetto originale della distribuzione prima di permettere a TurboPrint di funzionare. Sono rimasto sorpreso nello scoprire che in ambiente MorphOS TurboPrefs parte subito senza alcun problema, dichiarando che il proprio numero seriale è 000000. Qualcuno, o forse tutti, nella squadra di programmatori di MorphOS a alla IrseeSoft ci ama davvero molto, e non ce n'eravamo mai accorti!
Una volta capito che la protezione di TurboPrint era disabilitata per gli utenti MorphOS, ero quasi sicuro che il mio aggiornamento "fatto a mano" di TP_MOS avrebbe funzionato bene. Ma dovevo ancora superare un altro ostacolo, dal momento che spesso gli utenti si lamentano che il processo di stampa in ambiente MorphOS sembra essere piuttosto difficoltoso da far funzionare. Devo dire però che nessuna delle tanto temute complicazioni si è presentata nel mio caso, perchè ho avuto successo al primo tentativo. Penso di non essere né molto più esperto né molto più fortunato degli altri: dunque, forse, la ragione o risiede in una presunta particolare compatibilità dell'hardware (ho scelto una stampante Epson C84) oppure dipende dal fatto che riservo sempre la massima attenzione nell'installare ogni aggiornamento del sistema operativo.
E perciò, eccovi la mia configurazione (di cui cito solo i componenti che potrebbero avere qualche rilevanza per quello di cui stiamo parlando): PegasosII G4, 512 Mb RAM; MorphOS 1.4.2, aggiornato con gli upgrade disponibili nel sito FTP beta2 presso zargos.morphos.net (commodities.library, iffparse.library, parallel.device), più l'aggiornamento del progranna di gestione dell'USB disponibile qui.
Ho connesso la mia stampante Epson C84 al PegasosII mediante un cavo USB, e ho notato che Poseidon ne ha immediatamente rilevato la presenza. Questo lo si vede attivando il modulo di Ambient "System settings/USB" e leggendo quel che compare nella finestra dei messaggi (impostate "Information level:" su "All messages" qualora non l'abbiate già fatto). Non appena si accende la stampante, Poseidon riporta una delle sue simpatiche (e talvolta strampalate) frasi: "printer.class | Please welcome 'USB Printer' to the family at usbparallel.device unit 0!". Ho quindi fatto partire il modulo "System settings/Printer" ed ho impostato le seguenti variabili nella cartella "Printer": Name "Epson_StylusC84"; Port "Device"; Device "usbparallel.device 0". Quindi ho settato come segue nella cartella "Config": Printmode "Colour"; Paper "A4". Molte altri possibili settaggi in questa cartella e nelle altre sono già configurati di default e potete modificarli come meglio vi aggrada in una fase successiva, ma assicuratevi di attivare l'opzione "16 Mio. Colours" nella cartella "Graphics" se desiderate avere una stampa a colori di alta qualità.
A questo punto mi sono finalmente considerato pronto, e ho cominciato ad effettuare delle prove. Wordworth, AmigaWriter e PageStream hanno stampato testo e grafica subito e senza alcun problema, mentre il GraphicsPublisher del pacchetto TP_760 mi ha permesso di caricare e stampare molte immagini in una varietà di formati, orientamenti, e posizioni sul foglio. Per ottenere le migliori prestazioni grafiche, naturalmente, ho dovuto impostare il valore di "Density" a 4 o 5 nella cartella "System settings/Printer/Config".
Nota 1Ho effettuato un altro esperimento staccando il cavo USB e connettendo le porte parallele della stampante e del PegasosII con l'apposito cavo (in tal caso bisogna ricordarsi di impostare PAR: in "System settings/Printer/Port"), e non ho osservato alcuna differenza nei risultati e nelle prestazioni.
Ho anche avuto qualche fallimento (sia con il collegamento USB che con quello parallelo): finora AWeb, Directory Opus Magellan, CEd, e AmigaTeX non vogliono saperne di stampare... (ma sto scrivendo questo articolo dopo pochi tentativi non molto motivati, perciò la cosa potrebbe cambiare nel futuro prossimo). Comunque, il risultato principale delle mie esplorazioni è che sono stato in grado di stampare bene e subito con le applicazioni veramente importanti.
E quindi, morphossiani, adesso è il vostro momento! Comprate TurboPrint 7.60, una nuova stampante, e siate felici!
(Per favore non lamentatevi con me se non dovessero funzionare... forse sono solo molto fortunato!)