Newsgroup: it.comp.software.cad
Titolo: stampa canon bjc 5500

scusate, ma ho un problema di stampa, canon bjc 5500, gran bella macchina,
lenta ma efficiente, stampa l'A2 pieno di defoult, avevo trovato un file
"plcan" che aggiungendolo nella cartella drv di autocad 14 mi permetteva
di stampare fino a 5 m di lunghezza, praticamente compariva una stampante
canon europa, che stampava solo in monocromatico ma molto comoda quando
c'erano da stampare profili, ad esempio, solo che questo plcan funziona
solo con la versione 14 di autocad, ora uso la 2004, qualcuno ha per caso
la stessa macchina ed ha trovato una soluzione?
                           grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 la stessa macchina ed ha trovato una soluzione?
Questo dovrebbe fare al caso tuo:
http://ravitz.us/rs/
Col PrintGL stampi su file configurando una stampante hp HPGL e poi dai il
file in pasto al PrintGL, che lo passa alla stampante.
Funziona per certo con le BJ-300 e 330, nonché con le BJC-5000 e 5500, con
la sola limitazione che non riesce a stampare i raster, credo per limiti
dell'HPGL.
E' un poco macchinoso ma alla fine molto efficace.
Presta attenzione a quanto riguarda la tua BJC-5500:
For the Canon BJC5500 you need a prefix code ("modify output" menu or /J
option) to use paper larger than 12x18.
      page length (p), right margin (m) 27 40 103 3 0 p*10 1 m*10 
Si trovava in rete del materiale informativo del supporto tecnico di Canon
Italia per l'uso del PrintGL con la Bj-330 che - mutatis mutandis - fa al
caso tuo.
Ti incollo di seguito la sola parte testuale:
Informazioni sull’utilizzo del software PrintGL
PrintGL è un’emulatore software HPGL sviluppato dalla società Ravitz
Software Inc.
L’emulatore software HPGL è un programma che è in grado di leggere un file
in formato HPGL, e quindi dopo una opportuna elaborazione, determinata dai
parametri impostati nel software PrintGL (es. tipo e colore dei pennini,
lunghezza massima della stampa, ingrandimento, etc.), di stamparlo sulle
stampanti Canon (BJ/BJC/LBP). 
PrintGL è un prodotto software di terze parti, che Canon mette a
disposizione dei propri utenti per permettere loro di superare dei limiti
di alcune applicazioni software; Canon non può fornire nessun tipo di
supporto relativamente al software PrintGL (il software viene fornito così
com'è).
Nell’ottica di fornire un aiuto nella gestione delle stampe lunghe con le
stampanti Canon che lo prevedono (es. BJ-330), è stato realizzato questo
documento contenente le informazione necessarie ad una gestione minimale
del software PrintGL. 
Per prima cosa è necessario configurare correttamente AutoCad
In particolare occorre configurare l’unità di plottaggio come un plotter HP
in grado di stampare il formato richiesto; in caso contrario si otterranno
delle stampe non corrette causate dal clippaggio eseguito dal software CAD
stesso.
Per le prove che seguiranno è stato utilizzato il plotter modello HP-7586B
(plotter a rullo con larghezza sino a 60 cm).
Il secondo passaggio consiste nel rilevare dal CAD la dimensione esatta del
file che stamperemo, cioè le dimensioni (espresse in pollici) del disegno,
valori facilmente rilevabili controllando i valori di posizionamento del
cursore a video.
Nell’esempio successivo ci si riferisce al file 84CM.DWG che contiene un
disegno di 84 x 29,7 cm (ampiamente superiore ai 55 cm circa che è il
limite massimo ottenibile con il driver di AutoCad o di Windows) e
168CM.DWG (che non è altro che lo stesso file duplicato al fine di
raggiungere la lunghezza di appunto 168 cm).
A questo  punto è possibile plottare su file il tutto ed otterremo il file
84CM.PLT (168CM.PLT).
E’ di fondamentale importanza che la dimensione del supporto indicata nella
finestra di plottaggio sia superiore di qualche pollice alla dimensione
massima del disegno; per verificare ciò è sufficiente richiedere ad AutoCad
il PREVIEW del plottaggio nella modalità FULL allo scopo di accertarsi che
tutti i valori siano stati inseriti correttamente.
Se questa verifica non dà esito positivo, non è possibile procedere in
quanto il file .PLT creato sarà sicuramente non corretto.
Il terzo passaggio consiste nel configurare il PrintGL per una corretta
interpretazione del disegno.
Di seguito sono riportate (con i riferimenti in grassetto) le impostazioni
salienti per una stampa corretta.
Per prima cosa occorre verificare che la stampante selezionata sia
collegata alla LPT: corretta, nel nostro caso LPT1:.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
file/device:  c:\demo\prova.bin
append file:  output.bin
BIOS printer:                 1
parallel port,delay:          1,0
serial port (xon/xoff hs):    1
serial port (hardware hs):    1
LPT:                          1
COM:                          1
continuous flow BIOS printer: 1
con flow parallel port,delay: 1,0
con flow serial port (hw):    1
continuous flow LPT:          1
continuous flow COM:          1
--------------------------------------------------------------------------------
Successivamente si imposta la modalità Canon BJ IBM per consentire la
stampa in modalita Canon estesa 360 x 360 dpi.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
EGA mono  640x350               62x45  _
HGC       730x348               70x45
MCGA      640x480               62x62
VGA       640x480               62x62
VESA      800x600               78x78
VESA     1024x768              100x100
VESA     1280x1024             125x134
Canon BJ IBM                   360x360
Canon BJ IBM dark              360x360
Canon BJ BJ130                 360x360
Canon BJ Epson       clr: Y    360x360
Canon BJ Epson HQ    clr: Y    360x360
Canon BJ native      clr: Y    360x360
Canon BJ CaPSL       clr: Y    360x360
Canon LBP CaPSL                150x150 _
--------------------------------------------------------------------------------
 
Le due sequenze di escape evidenziate consentono di stampare sulla BJ-330
facendole ignorare il formato pagina ed indicando la massima area
stampabile in 255 pollici (pari a circa 647 cm).
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
--------------------------------------------------------------------------------
compression mode: N
h,v size multiplier: 1.0,1.0
prefix codes: 27,79
prefix codes: 27,67,0,255
suffix codes:
suffix codes:
------------------------------- F1 Enter Esc - all options count -------- _
_ --
Per una stampa in formato 1:1 è necessario impostare il seguente parametro
a 1.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
fit, then magnify: 0.9
magnify:           1.0
--------------------------------------------------------------------------------
 
Per evitare problemi nella rotazione del disegno, è consigliabile lasciare
il seguente parametro sul valore predefinito (default), in modo che il
programma PrintGL interpreti il vettore di dimensione maggiore sull’asse
delle X.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
default
origin top left
origin bottom left
origin bottom right
origin top right
origin top left - mirrored
origin bottom left - mirrored
--------------------------------------------------------------------------------
Per garantire una stampa esteticamente corretta è consigliabile impostare
la stampa del disegno al centro della finestra immagine che dichiareremo
più avanti.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
plot center at print window center
plot: 0.0,0.0         at print center
plot: 0.0,0.0         at print origin
--------------------------------------------------------------------------------
 
Con il software PrintGL è possibile gestire lo spessore delle linee; quello
indicato di seguito è quello che normalmente è il più indicato per lavori
standard. 
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
 1: .1mm 1 2 3 4 5 6 7 8 9 10 dots 0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 2:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 3:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 4:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 5:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 6:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 7:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 8:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
 9:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
10:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
11:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
12:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
13:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
14:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N
15:      1 2 3 4 5 6 7 8 9 10      0 1 2 3 4 5 6 7 8 10 12 14 16 18 20 22
24 N _
--------------------------------------------------------------------------------
Questo parametro è forse il più importante, infatti determina la zona
immagine che verrà utilizzata per creare il file bitmap da inviare alla
stampante. Il valore di 13.57 pollici indica la larghezza massima su cui
può stampare la BJ-330 ed è tra l’altro indicata nel manuale del PrintGL
stesso.
Il secondo parametro indica invece la lunghezza e deve rispecchiare il
limite orizzontale del disegno originale.
Nel nostro caso specifico la dimensione di 84 cm corrisponde ad un valore
di 33 pollici, quindi indicheremo un valore leggermente maggiore (35
pollici) in modo da gestire i margini fisici della stampante.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
------------------------------- F1 Enter ---  A   R  X -------------- _ _ _
_ --
default
width,height,left mar,top mar: 7.9,10,0,0
width,height,left mar,top mar: 7.9,13,0,0
width,height,left mar,top mar: 11.5,16,0,0
width,height,left mar,top mar: 13.57,35,0,0
--------------------------------------------------------------------------------
 
Nella stampa di disegni di grande formato può essere necessario ridurre il
valore del parametro interno utilizzato dal PrintGL per la creazione del
file bitmap; il valore originario è 1016, ma è conveniente abbassarlo a 360
od a 720 dpi.
PrintGL/D X.XX
1
------------------------------------------------------------------------------
Run PrintGL   plotfile       magnification  pen width  window/margins  temp
file
Alt config    plot page      origin/rotate  pen color  form feed
other
eXit          destination    position       pen shade  box
save configs  output format                 pen mode   reverse image
menu config   modify output  scaling pnts   pen all    tiling          auto
opts
create BAT                                             copies          auto
run
--------------------------------------------------------------------------------
D/Y switch position:            D
S/E switch position:            S
read ADI:                       N
read HP-GL/2 (Y|except Pens|N): N
def, min, max chord angle: 10,5,180
enhanced font:                  Y
color to shade on b/w formats:  N
internal dpi:               0360
pause to load paper:            N
unsupported command messages:   Y
break on clip:                  Y
use upper memory blocks:        Y
------------------------------- F1 Enter Esc - all options count -------- _
_ --
Tutti gli altri parametri possono essere lasciati sui valori predefiniti;
in questo modo è possibile stampare sulla BJ-330 il file originale
84CM.PLT. 
Non sono stati effettuati test con formati molto più lunghi (336 cm) in
quanto il parametro INTERNAL DPI va ad influenzare la dimensione X del file
da plottare comprimendo l’immagine.
E’ possibile affermare che il formato massimo stampabile senza particolari
artifizi (dall’utenza standard) si aggira sui 2 metri (più che accettabile
se pensiamo ai 55 cm di partenza con il driver standard).
Inoltre tenere presente che nel manuale del PrintGL esiste un’interessante
paragrafo sul fatto che le stampanti a 360 x 360 dpi non rispettano la
dimensione sul lato X (vedi tolleranza sino a 3-5 mm sul formato A3) e
l’indicazione di come calibrare la cosa trasformando la risoluzione di
stampa in 360 x 363.6 dpi.
Allegati alla presente sono disponibili i file 84CM.DWG, 84CM.PLT e
84CM.BIN che rappresentano rispettivamente il file originale di AutoCad (12
o superiore), lo stesso file in formato HP-GL ed infine il file binario da
inviare alla stampante (ossia il bitmap di stampa per la BJ-330). 
Con quest’ultimo file è possibile stampare sulla porta LPT1: con il comando
COPY   84CM.BIN  LPT1:  /B 
 
Tutta la procedura di configurazione e stampa tramite il software PrintGL è
stata testata più volte con risultati positivi.
Ogni altra informazione sul programma PrintGL, è disponibile al sito
internet:
 
http://www.concentric.net/~ravitz/
ove è inoltre possibile scaricare l’ultima versione disponibile del
software ed eventualmente registrare la versione in vostro possesso.
Infatti il software PrintGL, che viene fornito gratuitamente da Canon,
rientra nella categoria del software shareware, ossia del software che è
possibile scaricare o distribuire gratuitamente, ma che è possibile testare
per un limitato periodo di tempo (normalmente 3 settimane); al termine di
tale periodo di test è quindi necessario registrarsi (sul sito internet
dell’autore) è pagare la relativa quota di registrazione, o disinstallare
il software dal computer. 
-- 
*Mauro*