Mi nuevo escáner Canon, el LiDE 500F, viene con una utilidad que escucha si se presionan los botones del escáner y puede iniciar varias actividades en respuesta. Los valores predeterminados son Copiar (escanear e imprimir), Enviar por correo electrónico (escanear e iniciar la redacción de su correo electrónico con el archivo escaneado adjunto), Escanear a PDF y Escanear y abrir en una aplicación de su elección.

Todas son variaciones de un tema: escanee el archivo y pase el resultado a otro proceso. La aplicación se llama Canoscan Toolbox y obtuve la versión 4.9.

Para el correo electrónico, viene con Outlook y Outlook Express como opciones, o simplemente guarda y adjunta manualmente. O puede definir su propio cliente de correo electrónico. Sin embargo, el diálogo para elegir su cliente de correo electrónico es solo un diálogo de "elegir archivo" del explorador, por lo que no puede ingresar ninguna opción de línea de comandos para decirle al cliente qué esperar.

Y yo uso Thunderbird, y si desea iniciar una ventana de redacción con un archivo adjunto, necesita:

thunderbird.exe -compose attachment="c:\the directory\the file"

- lo cual no se puede hacer. Así que tenemos que recurrir a un pequeño hackeo del registro. Recuerden niños, el registro es un lugar aterrador y usted destruye su computadora si se entromete sin darse cuenta.

Primero, revise el cuadro de diálogo inútil para decirle a "canoscan" dónde está thunderbird y configúrelo como el cliente de correo electrónico.

Thunderbird aparecerá como la opción seleccionada en el cuadro de diálogo. Ahora busque su editor de registro y vaya aquí:

HKEY_USERS\[clsid]\Software\Canon\CanoScan Toolbox\4.9\Data\EmailApp

ahora su clsid será diferente al mío, por lo que puede ser más sencillo buscar "canoscan". Debería ser la primera entrada que aparezca.

Verá que contiene una entrada para cada destino de correo electrónico que haya definido, numerado comenzando desde cero. Busque el Thunderbird, con un aspecto parecido a esto:

D:\Program Files\Internet\thunderbird\thunderbird.exe

Entonces, desea modificar esta entrada para que pase los parámetros correctos a Thunderbird. Canoscan agregará el nombre del archivo al final y, afortunadamente, piensa encerrarlo entre comillas.

"D:\Program Files\Internet\thunderbird\thunderbird.exe" -compose attachment=

Si desea poner una línea de asunto predeterminada, continúe, pero asegúrese de que sea anterior al parámetro de archivo adjunto:

"D:\Program Files\Internet\thunderbird\thunderbird.exe" -compose subject="This is the default subject",attachment=

supongo que lo solucionarán eventualmente.



Viernes, Septiembre 14, 2007

« Atrás