|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial

____________________________

106.- Imprimir con Cloud Print de Google.

Vamos a imprimir un documento desde nuestro móvil mediante nuestra impresora.

Esta explicación parece larga y liosa, pero el proceso es fácil, así que vamos a comenzar...

- Hace falta lo siguiente:

- Una impresora encendida y conectada a nuestro ordenador.
(o bien una aplicación de esas que convierten de .doc a pdf, que pueden simular la impresora.)
- Nuestro ordenador endendido y conectado a Internet.
- Una cuenta de gmail de Google.
- Navegador Chrome.
- Instalar una aplicación (4 MB) en nuestro móvil.

NOTA:
- Podemos utilizar una impresora normal, es decir no hace falta que tenga wifi ni esté conectada a internet.

_____________________________________________________

1.- Vamos a hacer la prueba sin utilizar impresora.

Incluso voy a realizar el ejemplo no con la impresora sino con uno de esas aplicaciones que solemos utilizar para pasar documentos .doc a pdf. Este programa simulará a una impresora. Hasta podemos pasar un documento desde el móvil a nuestro ordenador pasándolo a pdf.

1.- En mi ejemplo voy a utilizar PDFill PDF Tools para simular la impresora, podríamos utilizar la impresora directamente para ver el efecto de imprimir desde el móvil, pero vamos hacerlo primero con PDFill que simulará a nuestra impresora.
(Es este ejemplo no hace falta impresora, si no la tienes puedes continuar realizando este tutorial)

Te recomiendo que lo bajes, gratuito: http://www.pdfill.com/pdf_tools_free.html
(Lo podemos utilizar para pasar documentos a pdf, para obtener páginas sueltas de un pdf, para unir varios pdf,...).

2.- Vamos al Panel de Control / Dispositivos e impresoras y observamos que nuestro programa está actuando como una impresora virtual.


Botón derecho sobre PDFill PDF&ImageWriter y la pondemos como impresora predeterminada.

3.- Suponemos que tenemos Internet en nuestro ordenador, una cuenta de gmail de Google y el navegador Chrome.

Vamos al Chrome, arriba derecha.
Luego Configuración.
Vamos al final de la página de Configuración y pulsamos en
Mostrar opciones avanzadas...

Seguimos bajando la página y localizamos Google Cloud Print. Pulsamos el botón de Administrar.

Pulsamos el botón de Añadir impresoras

Añadimos todas o las que queramos.

 

Si pulsamos en Administrar impresoras nos saldrá las que hemos registrado.
Tal vez tarde en responder la página.

(Si pulsamos en IMPRIMIR, podemos imprimir un documento. Fíjate, si está tu ordenador y tu impresora encendida puedes imprimir un documento desde cualquier sitio de internet)
(Pero no es esto lo que queremos hacer, lo que queremos hacer es enviar el documento desde nuestro móvil)

4.- Ahora vamos a nuestro móvil o tablet, entramos en la Play de Google e instalamos: Cloud Print

https://play.google.com/store/apps/details?id=com.google.android.apps.cloudprint

Entras en tu misma cuenta de gmail.
Arrancamos la aplicación Cloud Print que has instalado en el móvil.

Pulsamos sobre el icono de una impresora.
Elegimos mediante un Explorador de archivos, un archivo de poco tamaño que tengamos en el móvil y queramos imprimir (o pasar a pdf)

- Te saldrá el listado de impresoras que tienes configurada.
- Eliges PDFill PDF&Image Writer

- Pulsa arriba, en la pantalla del móvil un icono en forma de flecha para que se envíe el archivo a nuestro ordenador, en este caso al programa PDFill, o si queremos a la impresora.

     

 

- Al cabo de un rato, aparecerá en nuestro ordenador un Explorador de archivos indicando donde queremos guardar el archivo enviado y convertido a PDF. Pulsamos y se nos abrirá el programa PDFill con el archivo enviado.

- En caso que hubieramos elegido nuestra impresora y estuviera encendida, se imprimirá.

_________________________________

- Ejemplo de Cloud Print en una aplicación de B4A.

 

- En B4A, puedes encontrar un código para trabajar sobre impresora a través de internet.

http://www.b4x.com/android/forum/threads/sample-code-print-from-your-android-app.20854/

 

- Bajas a B4A el ejemplo CloudPrintingCode.

Estas líneas la pones de la siguiente forma:

'i.SetComponent("com.android.chrome/.Main") 'Uncomment this line if you want to use Chrome.
i.SetComponent("com.android.browser/.BrowserActivity") 'This is the default Android browser.

Instalas la aplicación en tu móvil o tablet.

En tu móvil entras con tu cuenta de gmail.

En tu ordenador ya has configurado Chrome para la Cloud Print como hemos visto anteriormente.

Cuando escribes un texto en la aplicación y le das al botón "Print Text". ese texto pasa por Internet a la impresora de tu ordenador en pdf.

Si sale un aviso solicitando ventana emergente, pulsas en Permitir.

Si en el móvil te sale esta información: You can close the browser after the printring is done, pulsa Actualizar en el navegador del móvil.

Aquí he vuelto a elegir "PDFill PDF" en vez de la impresora. El documento me llegará al ordenador en pdf. Si hubiera elegido la impresora Canon MP 140, se imprimiría directamente.

 

 

________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información