🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #141

Re: programar un driver de impresora.

#141
From: Aldrin Martoq
Date: Sun, 24 Aug 2008 08:47
45 lines
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-mail
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>

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