Pregunta: | 46086 - COMO SE ENVIAN CONTROLES A UNA IMPRESORA SAMSUNG SRP-350 |
Autor: | henry vargas |
Necesito enviar una instruccion a una impresora SAMSUNG SRP-350 para que me corte el papel segun el manual los codigo de control son
<GS> V m <GS> V m n pero no se como hacerlo muchisimas gracias al que me pueda ayudar |
Respuesta: | Jilo software |
me ha tocado recientemente tacar esa impresora, al final de darle mucha vueltas, me he creado una dll, para abrir el cajon y el corte del papel.Esta hecha para que funcione desde access2000 en adelante.Si te interesa me haces llegar un email y te la envio.
saludos jilo |
Respuesta: | Alejandro Parra Jiménez |
Si lo quieres hacer desde MsDos tienes que mandar esos códigos como si fueran texto a la impresora. Una forma que se me ocurre es:
copy "<GS> V m" > PRN copy "<GS> V m n " >PRN Si lo estás intentando hacer desde algún lenguaje de programación tienes 3 posibilidades. 1.- La más fácil y limpia, es que el lenguaje de programación tenga una plataforma para el soporte de la OOP ( Programación orientada a objetos ). Así podrás instanciar un objeto de la clase impresora por defecto y montar una orden parecida a esta: objetoImpresora.Print "<GS> V m" + chr(13) + "<GS> V m n" 2.- Una menos "limpia", pero igual de facil es, que el lenguaje de programación no tenga para instanciar la impresora por defecto por lo que tendrás que escribir en un fichero y luego este mandarlo a la impresora, sería una cosa parecida a esta (en pseudocódigo): declara oPrn como Puerto_de_Entrada Escribir( <mensaje>, <Puerto de Entrada>) 3.- Que el lenguaje sólo te conceda al interprete de comandos del DOS con lo que tendrás que hacer una cosa parecida a: ejecuta( 'copy "<GS> V m" > PRN' ). De todas formas, creo que hay miles de variaciones así que si tienes algún problema o mantienes la interrogante no dudes en comentármelo ¿vale? Suerte !!!! |