🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9353

Re: Imprimir en color.

#9353
From: Ricardo Palomares Martínez
Date: Wed, 31 Jul 2002 21:53
113 lines
4055 bytes
none wrote:
> Hola.
> 
> Quiero imprimir en una impresora HP, con comandos PCL3, una linea o un 
> texto en color, con el cartucho de colores (tiene dos, el negro y el 
> 3colores)

Por los comandos que yo tengo en mi manual de la HP DJ 500C, no
parece que pueda imprimirse texto en color (salvo que imprimas
un gráfico que dibuje letras, no sé si me explico).


> 
> los comandos que tengo son los siguientes, pero no lo consigo, por lo 
> que supongo me falta alguno o desconozco la solución.
> 
> Color printing

Si aceptamos barco y creemos lo que acabo de decir, tendrías que 
imprimirlo todo como gráficos, con lo que tendrías que entrar y salir 
en modo gráfico, establecer la resolución, el ancho en píxeles, la 
compresión, la calidad de los gráficos, y el número de planos:

Nota: "<Esc>" es el carácter ASCII ESCAPE, 27 Dec ó 1B Hex.

Comenzar/terminar gráficos

<Esc>*r0A (comenzar desde la esquina izquierda de la línea actual)
<Esc>*r1A (comenzar desde la posición actual)
<Esc>*rbC (terminar)

Resolución

<Esc>*t<res>R (fijar resolución, con <res> igual a 75, 100, 150
                ó 300 en ASCII; ej.: <Esc>*t75R, <Esc>*t300R)

Ancho

<Esc>*r<ancho>S (fijar ancho en píxeles, con <ancho> igual al
                  número de píxeles en ASCII; ej.: <Esc>*r1024S)

Compresión

<Esc>*b<comp>M (fijar compresión, con <comp> igual a 0, 1, 2, 3
                 ó 9 en ASCII; ej.: <Esc>*b3M)

Transferir gráficos

<Esc>*b<núm_bytes>Wdata (transferir n bytes en modo gráfico, con
                          n igual al número de bytes en ASCII,
                          y data los bytes enviados; ej.:
                          <Esc>*b3W123, siendo los bytes
                          49 (= ASC("1")), 50 (=ASC("2")) y
                          51 (= ASC("3")).

<Esc>*b<núm_bytes>Vdata (transferir n bytes en modo gráfico por
                          planos)

<Esc>*r<calidad>Q (calidad de impresión, con <calidad> igual a
                    1 (borrador) o 2 (quasi-carta)).

Y el resto te lo comento respondiendo a tus comandos.

> 
> 
> ESC*bnV        Data Transfer in planes (n= number of bytes of 
> binary                       data to be sent to the printer)

Este ya te lo he dicho.


> 
> ESC*rnU        Selects Monochrome/color Printing


Este se divide en los que siguen.


> 
> ESC*rn-3    Selects color palette: cyan, magenta, yellow.


Yo tengo:

Esc*r-3U (027 042 114 045 051 055)

en el manual de la HP DJ500C.

> 
> ESC*r0U        Selects monochrome printing.
> 
> ESC*r1U        Selects monochrome printing.
>

Yo sólo tengo la segunda para impresión "de un solo plano"
(textual).



> ESC*r3U        Selects color palette: red, green, blue
> 


Ok.

Saludos.


-- 
Abandon the search for Truth; settle for a good fantasy.
Technical Details
Message-ID: <3D485C75.5060202@eresmas.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!26-madr-x26.libre.retevision.ES!not-for-mail
References: <3d42f73d$1_1@news.arrakis.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,4a4730c21e7f0c82
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-31 15:23:14 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!26-madr-x26.libre.retevision.ES!not-for-mail
From: Ricardo Palomares Martínez <rpm_00@eresmas.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Imprimir en color.
Date: Wed, 31 Jul 2002 23:53:57 +0200
Organization: Hogar, dulce hogar
Lines: 114
Message-ID: <3D485C75.5060202@eresmas.com>
References: <3d42f73d$1_1@news.arrakis.es>
NNTP-Posting-Host: 26-madr-x26.libre.retevision.es (62.83.11.26)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: fu-berlin.de 1028154193 36440167 62.83.11.26 (16 [105579])
X-Orig-Path: Mother.family!nobody
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.0.0) Gecko/20020529
X-Accept-Language: es, en-US, en