Ericus
[WM18]Printing to Epson TM-T88 from Android April 04, 2016 10:52PM |
Ericus
Re: [WM18]Printing to Epson TM-T88 from Android April 06, 2016 12:56PM |
Arie
Re: [WM18]Printing to Epson TM-T88 from Android April 06, 2016 01:08PM |
Ericus
Re: [WM18]Printing to Epson TM-T88 from Android April 06, 2016 05:50PM |
Arie
Re: [WM18]Printing to Epson TM-T88 from Android April 06, 2016 07:56PM |
import com.epson.epos2.discovery.Discovery; import com.epson.epos2.discovery.DiscoveryListener; import com.epson.epos2.discovery.FilterOption; import com.epson.epos2.discovery.DeviceInfo; import com.epson.epos2.Epos2Exception; import com.epson.epos2; import com.epson.eposeasyselect; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.Button; import android.widget.ListView; import android.widget.SimpleAdapter; import java.util.ArrayList; import java.util.HashMap; //import android.permission.INTERNET; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Typeface; import android.text.Layout; import android.text.StaticLayout; import android.text.TextPaint; import android.util.Log; import java.lang.String; public static boolean EpsonPrint_Simple(String portName, String yourtext); { Printer printer = null; printer = new Printer(Printer.TM_T88, Printer.MODEL_ANK, this); printer.addTextAlign(Printer.ALIGN_CENTER); printer.addText(yourtext); printer.connect(portname, Printer.PARAM_DEFAULT); printer.beginTransaction(); printer.sendData(Printer.PARAM_DEFAULT); printer.endTransaction(); printer.disconnect(); return true; }
Ericus
Re: [WM18]Printing to Epson TM-T88 from Android April 06, 2016 10:43PM |
Fabrice Harari
Re: [WM18]Printing to Epson TM-T88 from Android April 07, 2016 02:38PM |
Arie
Re: [WM18]Printing to Epson TM-T88 from Android April 11, 2016 11:41AM |
import com.epson.epsonio.*; import com.epson.eposprint.*; import com.epson.easyselect.*; public static boolean EpsonPrint_Simple(String portName, String yourtext) { //Initialize a Print class instance Print printer = new Print(); int[] status = new int[1]; status[0] = 0; DeviceInfo[] mList = null; Print printer = new Print(); //Get device list try { mList = Finder.getDeviceInfoList(FilterOption.PARAM_DEFAULT); //Exception handling } catch ( EpsonIoException e ) { // errStatus = e.getStatus(); } try { //Initialize a Builder class instance Builder builder = new Builder("TM-T88V", Builder.MODEL_ANK); //Create a print document //<The page mode starts> builder.addTextLang(Builder.LANG_EN); builder.addTextSmooth(Builder.TRUE); builder.addTextFont(Builder.FONT_A); builder.addTextSize(4, 4); builder.addTextStyle(Builder.FALSE, Builder.FALSE, Builder.TRUE, Builder.PARAM_UNSPECIFIED); //<Specify the print data> builder.addText("Hello,\t"); builder.addText("World!\n"); builder.addCut(Builder.CUT_FEED); //Send a print document //<Start communication with the printer> ////Wi-Fi/Ethernet device // printer.openPrinter(mList.getDeviceType(), mList.getDeviceName()); printer.openPrinter(Print.DEVTYPE_TCP, "192.168.192.168", Print.TRUE, Print.PARAM_DEFAULT); ////USB device // printer.openPrinter(mList.getDeviceType(), mList.getDeviceName(), "null", Print.TRUE, Print.PARAM_DEFAULT); ////USB device // printer.openPrinter(mList.getDeviceType(), mList.getDeviceName(), getApplicationContext(), Print.TRUE, Print.PARAM_DEFAULT); //<Send data> printer.sendData(builder, 10000, status); //<Delete the command buffers> if((status[0] & Print.ST_PRINT_SUCCESS) == Print.ST_PRINT_SUCCESS) { { builder.clearCommandBuffer(); } //<End communication with the printer> printer.closePrinter(); } } catch (EposException e) { int errStatus = e.getErrorStatus(); status[0] = e.getPrinterStatus(); //printer.closePrinter(); } return true; }
Arie
Re: [WM18]Printing to Epson TM-T88 from Android April 11, 2016 11:59AM |
Ericus
Re: [WM18]Printing to Epson TM-T88 from Android April 18, 2016 12:45PM |
Jean-Marc SOUCHEZ
Re: [WM18]Printing to Epson TM-T88 from Android October 27, 2021 10:16AM |