• Lunes 23 de Diciembre de 2024, 04:13

Autor Tema:  Problemas Con La Intruccion Open  (Leído 1124 veces)

JONMI

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
Problemas Con La Intruccion Open
« en: Lunes 21 de Junio de 2004, 12:18 »
0
hola,
estoy desrrollando una aplicacion en access y tengo un problema. Por el puerto serie debo mandar unos datos a una inpresora. Es una inpresora de las de papel continuo, y por eso utilizo las instrucciones OPEN(para abrir el puerto) y print(para enviar cada linea de texto).

la siguiente instruccion me funciona correctamente en un PC con windows XP, pero en en otro PC windows 98 me da error. La version de Access es la misma en los dos PCs(office 2000 SP1)

Open "COM2:9600,N,7,1,DS,CS" For Output As #1

me dice: Archivo no encontrado. Por que puede ser?

muchass graciass

 :hola:  :kicking:

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Problemas Con La Intruccion Open
« Respuesta #1 en: Miércoles 23 de Junio de 2004, 12:41 »
0
Kaixo JONMI.

¡Podría ocurrir que el equipo no tenga un segundo puerto serie! Pero seguramente sea otra cosa... je
¿Tienes la impresora conectada al segundo puerto serie del pc o al paralelo? Si la respuesta es al paralelo, cambia 'COM2' por 'LPT1'... Tal vez sí o tal vez no.
Podría deberse a alguna de las muchas combinaciones posibles, pero resumiendo...
a ver si es que los equipos tienen enchufada la impresora a puertos distintos

Pero como podría ser que el problema fuese otro, te recomendaría probar a abrir el puerto sin especificar ningún parámetro:
Código: Text
  1.  
  2. OPEN "COM2" FOR ...
  3.  
  4.  


Agur.

JONMI

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
Re: Problemas Con La Intruccion Open
« Respuesta #2 en: Miércoles 23 de Junio de 2004, 17:26 »
0
epa brroz

me explico, la inpresora a la que esta conectado el PC esta a demasiada distancia como para utilizar el puerto paralelo, con lo que hay una especie de empalme hecho para que desde el COM2 del PC se pueda conectar al puerto paralelo de la inpresora(una chapucilla). Con el programa que esta actualmente funcionando, un programa hecho en BASIC, funciona bien, y to lo unico que he hecho ha sido copiar literalmente la linea con la que se abre el puerto, para evitarme problemas.

lo que no entiendo es porque da error en w98 y no en xp .

no se si sabes porque.