Article View: es.comp.os.linux.programacion
Article #9353Re: Imprimir en color.
From: Ricardo Palomares Martínez
Date: Wed, 31 Jul 2002 21:53
Date: Wed, 31 Jul 2002 21:53
113 lines
4055 bytes
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-mailReferences:
<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