elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  como imprimir una hoja en windows!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como imprimir una hoja en windows!!  (Leído 3,312 veces)
BEATMASTER

Desconectado Desconectado

Mensajes: 153



Ver Perfil WWW
como imprimir una hoja en windows!!
« en: 25 Julio 2009, 09:03 am »

hola desde hace un rato me eh estado desgastando en encontrar la solucion a este problema pero pareciera que no la tiene :s lo cual se me hace incohernete y bastante raro :s mi problema es el siguiente:

Desarrolle un programa muy sencillo en java en cual manda a imprimr algo a la impresora por defecto, compilo corro y todo perfecto, en linux todo me corre a la perfeccion imprime la hoja sin mas problemas, llega el momento de pasarle el codigo a un amigo que usa windows y zaz nadamas no imprime, me extraño y crei que seria su impresora asi que corri una maquina con windows y con la misma impresora que imprimi en linux lo intente y no funciono!!! :s en un principio cuando ejecuto el programa la impresora se calienta normalmete  (es una laser) pero de ahi no pasa en el iconito de empresion si aparece el trabajo dice imprimiendo y segun imprimio correctamente pero la hoja nadamas no salio nunca

mi duda es a que se debe esto? lei en algunos lugares que habia que "finalizar la impresion" pero en la documentacion de java no mencionan anda de esto y no eh encotnrado como hacer algo asi :S les dejo el ejemplo que ejecuto por si algo hago mal :s les agradezco mucho su ayuda :D

Código:
            PrintService service = PrintServiceLookup.lookupDefaultPrintService();
            DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
            DocPrintJob pj = service.createPrintJob();           
         
            String ss=new String(cadenaImpresion);
            service.getServiceUIFactory();
            byte[] bytes;
            bytes=ss.getBytes();
            Doc doc=new SimpleDoc(bytes,flavor,null);
           
            try {
            //Mandamos a impremir el documento
                pj.print(doc, null);
               
            }
            catch (PrintException e) {
                System.out.println("Error al imprimir: "+e.getMessage());
                return false;
            }

es un codigo de una apgina de progamacion en java donde cadena de impresion esta inicializada y todo con el texto que quiero imprimir :s


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pantalla del navegador es como una hoja de texto ? (solved)
GNU/Linux
Diabliyo 2 2,589 Último mensaje 22 Febrero 2011, 17:02 pm
por Diabliyo
Como imprimir...?
Programación C/C++
.:BlackCoder:. 0 1,557 Último mensaje 7 Julio 2011, 21:13 pm
por .:BlackCoder:.
Imprimir usando la API Windows
Programación C/C++
Becerra 3 4,748 Último mensaje 30 Julio 2016, 21:21 pm
por Becerra
Imprimir una hoja con C#
.NET (C#, VB.NET, ASP)
Meta 2 3,556 Último mensaje 29 Marzo 2018, 08:00 am
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines