Article View: chile.comp.programacion
Article #141Re: programar un driver de impresora.
From: Aldrin Martoq
Date: Sun, 24 Aug 2008 08:47
Date: Sun, 24 Aug 2008 08:47
45 lines
3570 bytes
3570 bytes
Italo wrote:
> On 23 ago, 04:47, Aldrin Martoq <amar...@none.cl> wrote:
[...]
>> Contexto: para que quieres procesar lo que pase por la cola de
>> impresion? Quizas te estas centrando mucho en tu solucion en particular,
>> pero no en el problema ...
> para poner el problema de formas m�s especifica,
> Existe un programa que imprime (sin intervenci�n humana). De este
> programa nos interesa tomar esta salida para procesarla. No se tienen
> los fuentes de este programa.
He visto este tipo de "soluciones" varias veces, incluso en empresas
grandes, para transformar exactamente lo que esta "en papel" a digital.
El problema es poder procesar y comprender la salida impresa
("parsear"). La cantidad de errores es bastante grande, y el costo de
hacerlo "bien" (sin intervencion humana) es alto. No se si lo has hecho,
pero yo evaluaria otras alternativas como:
- rehacer/reemplazar el programa por otro. Entender la salida impresa
del programa puede ser tan caro como hacer el programa de nuevo. Por
ejemplo, quizas el programa lee sus datos de una base de datos, entonces
basta con conectarse a la base de datos, hacer un select que extraiga
los datos de interes, procesar y este nuevo programa realiza la pega que
estas necesitando.
- reemplazar el programa/sistema por otro. Quizas lo que hace el
programa es tan sencillo, que incluso lo puede hacer una persona. O tal
vez sea un buen momento de cambiar/mejorar los procesos de tu
empresa/casa/etc (ej: quizas un software ERP resuelve muchas de tus
necesidad actuales, incluido el problema menor que trataste de resolver
leyendo la impresion de ese programa).
Ahora, en el caso que te convenga mas mantener el programa cerrado y
leer la salida, te recomendaria perl para entender ("parsear") la
impresion. Suerte!
> Por lo que la idea de tener un driver del que yo pueda tomar lo que
> llega es lo que "creo necesitar".
>
> Tambien serviria poder capturar esta salida de otra forma, adem�s ya
> no es necesario que la salida de esta aplicacion se siga imprimiendo.
> Eso, y muchas gracias por sus comentarios!
-- Aldrin
Technical Details
Message-ID:
<g8r76g$q4t$1@helcaraxe.dcc.uchile.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!novia!newsfeed.yul.equant.net!news-santiago!helcaraxe.dcc.uchile.cl!not-for-mailReferences:
<eb3401f1-3f3c-428b-8dbe-0dbc1b947a2d@d77g2000hsb.googlegroups.com> <g8mumg$mo8$1@news.nivel5.cl> <07e40d33-d651-4264-92d9-ec54af886a02@c58g2000hsc.googlegroups.com> <g8oir0$3i3$1@helcaraxe.dcc.uchile.cl> <ccd7bbd7-2ef6-49a8-8a81-5c1f8b2b971b@c65g2000hsa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f9ea8,707a5d65a35f393e X-Google-Attributes: gidf9ea8,domainid0,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!novia!newsfeed.yul.equant.net!news-santiago!helcaraxe.dcc.uchile.cl!not-for-mail From: Aldrin Martoq <amartoq@none.cl> Newsgroups: chile.comp.programacion,chile.comp.pc Subject: Re: programar un driver de impresora. Date: Sun, 24 Aug 2008 04:47:11 -0400 Organization: DCC - Universidad de Chile Lines: 45 Message-ID: <g8r76g$q4t$1@helcaraxe.dcc.uchile.cl> References: <eb3401f1-3f3c-428b-8dbe-0dbc1b947a2d@d77g2000hsb.googlegroups.com> <g8mumg$mo8$1@news.nivel5.cl> <07e40d33-d651-4264-92d9-ec54af886a02@c58g2000hsc.googlegroups.com> <g8oir0$3i3$1@helcaraxe.dcc.uchile.cl> <ccd7bbd7-2ef6-49a8-8a81-5c1f8b2b971b@c65g2000hsa.googlegroups.com> NNTP-Posting-Host: anakena.dcc.uchile.cl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: helcaraxe.dcc.uchile.cl 1219567632 26781 192.80.24.6 (24 Aug 2008 08:47:12 GMT) X-Complaints-To: newsmaster@dcc.uchile.cl NNTP-Posting-Date: Sun, 24 Aug 2008 08:47:12 +0000 (UTC) User-Agent: Thunderbird 2.0.0.16 (X11/20080724) In-Reply-To: <ccd7bbd7-2ef6-49a8-8a81-5c1f8b2b971b@c65g2000hsa.googlegroups.com> X-Original-Bytes: 3325