FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Imprimer avec Zebra | Android
Imprimer avec Zebra | Android
Débuté par Mohamed, 02 jan. 2019 14:19 - Aucune réponse
Connectez-vous…
Mohamed
#1
Posté le 02 janvier 2019 - 14:19
Bonjour,
j'ai commencé l’impression avec l'envoie de Socket Bluetooth et ça bien marché pour le texte, mais quand je voulais imprimer des images soit logo soit signature, j'ai pus pas avec l'envoie du code CPCL par Socket Bluetooth.
Je me suis orientée vers le code natif Java, au premier temps j'ai réussi d'imprimer un petit texte de test mais pas d'image.
au dessous la procédure que j'utilise, svp quelqu'un peut me corriger pour que je puisse faire imprimer des images?
merci.
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.Looper;
import android.provider.MediaStore;
import android.provider.MediaStore.Images.Media;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
//import com.zebra.android.devdemo.util.SettingsHelper;
//import com.zebra.android.devdemo.util.UIHelper;
import com.zebra.sdk.comm.BluetoothConnection;
import com.zebra.sdk.comm.Connection;
import com.zebra.sdk.comm.ConnectionException;
import com.zebra.sdk.comm.TcpConnection;
import com.zebra.sdk.device.ZebraIllegalArgumentException;
import com.zebra.sdk.graphics.internal.ZebraImageAndroid;
import com.zebra.sdk.printer.ZebraPrinter;
import com.zebra.sdk.printer.ZebraPrinterFactory;
import com.zebra.sdk.printer.ZebraPrinterLanguageUnknownException;
import android.widget.Toast;
import android.app.Dialog;
import android.app.AlertDialog.Builder;
////////////////////////////
import java.io.IOException;
import com.zebra.sdk.comm.Connection;
import com.zebra.sdk.comm.ConnectionException;
import com.zebra.sdk.comm.BluetoothConnection;
import com.zebra.sdk.printer.PrinterStatus;
import com.zebra.sdk.printer.ZebraPrinter;
import com.zebra.sdk.printer.ZebraPrinterFactory;
import com.zebra.sdk.printer.ZebraPrinterLanguageUnknownException;
import com.zebra.sdk.comm.Connection;
import com.zebra.sdk.comm.ConnectionException;
//import com.zebra.sdk.comm.TcpConnection;
import com.zebra.sdk.printer.ZebraPrinter;
import com.zebra.sdk.printer.ZebraPrinterFactory;
import com.zebra.sdk.printer.ZebraPrinterLanguageUnknownException;
public static void printImage(String imageFilePath,int x,int y, String macAddress)
{
String theBtMacAddress = macAddress;
Connection thePrinterConn = new BluetoothConnectionInsecure(theBtMacAddress);
Toast.makeText(getApplicationContext (),"Path de l'image = "+imageFilePath,Toast.LENGTH_LONG).show();
try {
thePrinterConn.open();
ZebraPrinter printer = ZebraPrinterFactory.getInstance(thePrinterConn);
printer.printImage(imageFilePath, 0, 0, 550, 412, false);
// Make sure the data got to the printer before closing the connection
Thread.sleep(500);
thePrinterConn.close();
}
catch (Exception e){
e.printStackTrace();
}
}
je passe le chemin de l'image en paramètre avec la position x et y de l'image.
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte