亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jprinter.java

?? JAVAPOS EPSON POS 的整合版本
?? JAVA
字號:
package com.tap.printerTest;
/**
 *@author: Deli.Cheng
 *@Project_name: JPOSFire
 *@File_Name: jprinter.java
 *@Create on Mar 27, 2009 11:54:11 AM
 *Copyright (c)  by TAP-Group(SH)
 *@version: 1.0
 */
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

import javax.imageio.ImageIO;
import javax.swing.ImageIcon;

import jpos.JposException;
import jpos.POSPrinter;
import jpos.POSPrinterConst;
import jpos.POSPrinterControl19;

import jpos.events.DirectIOEvent;
import jpos.events.OutputCompleteEvent;
import jpos.events.OutputCompleteListener;
import jpos.events.StatusUpdateEvent;
import jpos.events.StatusUpdateListener;
import jpos.events.DirectIOListener;

public class jprinter{
	
	POSPrinterControl19 ptr = null;
	
	public jprinter(){
		init();
	}
	public void init(){
		ptr = (POSPrinterControl19)new POSPrinter();
		try {
			ptr.open("POSPrinter");
			
			ptr.claim(1000);
			
			ptr.setDeviceEnabled(true);
			
			ptr.setRecLetterQuality(true);
			//注冊一張圖片
			//這里是當前目錄下的javapos.bmp
//			ptr.setBitmap(1, // Bitmap編號
//			POSPrinterConst.PTR_S_RECEIPT,
//			"javapos.bmp",
//			POSPrinterConst.PTR_BM_ASIS,
//			// 打印出的每一點對應一個象素
//			POSPrinterConst.PTR_BM_CENTER);
			//check();
			
			//ptr.setLogo(POSPrinterConst.PTR_L_TOP, "Mannings.gif");
			
			
			
			//ptr.printBitmap(POSPrinterConst.PTR_S_RECEIPT, "Mannings.gif", POSPrinterConst.PTR_BM_ASIS, POSPrinterConst.PTR_BM_CENTER);
			
			//getBufferImage("logo.png");
			
			
		
			
			// ESC | #B, 該ESC指令序列可以打印位圖,其中#代表位圖編號
			//ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "THANK YOU FOR SHOPPING AT PARK'n SHOP ABCD\n");
			
			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|rvC測試測試測試測試 \u001b|bC 測試測試測試測試測試測試測");
			
//			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|cA多謝惠顧  請保管小票  以作退貨憑證 \n");
//			
//			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|cA錢鈔,物品請當面清點,發票請于當日內開具 \n");
//			
//			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|cA \u001b|#uC Le Pare FuTian District \n");
//			
//			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|廣州黃埔大道盈隆廣場分店 熱線:829631011111 \n");
			
			ptr.printNormal(POSPrinterConst.PTR_S_RECEIPT, "\u001b|fP");
					
			ptr.addOutputCompleteListener(new OutputCompleteListener()
			{

				@Override
				public void outputCompleteOccurred(OutputCompleteEvent arg0) {
					System.out.println("測試...");
					
				}
				
			});
			
			
			ptr.addStatusUpdateListener(new StatusUpdateListener()
			{

				@Override
				public void statusUpdateOccurred(StatusUpdateEvent arg0) {
					System.out.println(arg0.getStatus());
					
				}
				
			});
			
			
			ptr.addDirectIOListener(new DirectIOListener()
			{

				@Override
				public void directIOOccurred(DirectIOEvent arg0) {
					System.out.println("fdsfdsfs");
					
				}
				
			});
			
			ptr.release();
                    
		} catch (JposException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public boolean release(){
		boolean isok = false;
		return isok;
	}
	
//    public void printImage(BufferedImage image) {
//        try {
//            if (ptr.getCapRecBitmap()) { // si podemos imprimir bitmaps.
//                
//                File f = File.createTempFile("jposimg", ".png");
//                OutputStream out = new FileOutputStream(f);
//                out.write(ImageUtils.writeImage(image));
//                out.close();
//                
//                ptr.printBitmap(POSPrinterConst.PTR_S_RECEIPT, f.getAbsolutePath(), POSPrinterConst.PTR_BM_ASIS, POSPrinterConst.PTR_BM_CENTER);
//            }
//        } catch (IOException eIO) {
//        } catch (JposException e) {
//        }
//    }
    
    public BufferedImage getBufferImage(String fileName){
    	Image image = null;
    	BufferedImage bufferedImage = null;
    	image = (new ImageIcon(fileName)).getImage();
//		if (width != -11)
//			image = (new ImageIcon(image.getScaledInstance(width, -1, 1))).getImage();
		try
		{
			bufferedImage = new BufferedImage(image.getWidth(null), image.getHeight(null), 1);
			System.out.println("***DeviceTSP613***bufferedImage.getWidth()**line:981*****"+bufferedImage.getWidth());
			Graphics g = bufferedImage.createGraphics();
			g.setColor(Color.white);
			g.fillRect(0, 0, image.getWidth(null), image.getHeight(null));
			g.drawImage(image, 0, 0, null);
			g.dispose();
		}
		catch (Exception e)
		{
			//throw new JposException(114, 207);
			e.printStackTrace();
		}
		return bufferedImage;
    }
    
    public String[] check(){
    	String[] names = ImageIO.getWriterFormatNames();
    	
    	Object[] icon = ImageIcon.class.getGenericInterfaces();
    	if(null!=names&&names.length>0){
    		for(int i=0;i<names.length;i++){
    			System.out.println(names[i].toString());
    		}
    	}
    	
    	if(null!=icon&&icon.length>0){
    		for(int i=0;i<icon.length;i++){
    			System.out.println(icon[i].toString());
    		}
    	}
    	return null;
    }
	
	public static void main(String[] args) {

		jprinter jp = new jprinter();
		//jp.init();
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久女同精品一区二区| 欧美在线free| 日韩va亚洲va欧美va久久| 久久久亚洲欧洲日产国码αv| 色综合天天在线| 狠狠色丁香久久婷婷综合丁香| 亚洲欧美区自拍先锋| 日韩午夜在线观看视频| 日本韩国一区二区三区| 国产一区二区精品久久99| 午夜精品国产更新| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美一级日韩一级| 欧美主播一区二区三区| 91视频一区二区三区| 国产成人精品免费网站| 国产剧情一区二区三区| 日本人妖一区二区| 免费在线视频一区| 无码av中文一区二区三区桃花岛| 午夜精品久久一牛影视| 欧美日韩一区不卡| 一本久久a久久免费精品不卡| 国产成人精品免费视频网站| 韩国av一区二区| 国产精品一区久久久久| 国产成人av电影| 国产成人高清在线| 不卡的av中国片| 91麻豆蜜桃一区二区三区| 色噜噜夜夜夜综合网| 欧美影片第一页| 欧美久久久久久久久中文字幕| 欧美日韩国产另类一区| 精品精品国产高清a毛片牛牛 | 26uuu精品一区二区 | 亚洲精品一区二区三区影院| 日韩久久精品一区| 国产日本一区二区| 一区二区日韩电影| 国内成人免费视频| 色婷婷久久久综合中文字幕| 69av一区二区三区| 久久久久久电影| 亚洲一区二区三区四区在线免费观看 | 久久精品国产一区二区三区免费看 | 亚洲国产综合色| 国产精品国产a级| 国产精品久久看| 亚洲观看高清完整版在线观看| 日本一不卡视频| 一本色道亚洲精品aⅴ| 日韩精品一区二区在线观看| 中文av字幕一区| 男男视频亚洲欧美| 色偷偷久久一区二区三区| 久久久午夜精品| 日本人妖一区二区| 在线观看av一区| 中文字幕在线不卡| 国产精品自拍三区| 精品国免费一区二区三区| 亚洲午夜免费电影| 日本二三区不卡| 国产精品美女久久久久久久久| 久久国产综合精品| 91精品国产一区二区三区蜜臀| 伊人婷婷欧美激情| 在线观看一区二区视频| 亚洲视频一二三| 91在线视频网址| 国产精品传媒入口麻豆| av中文字幕一区| 亚洲裸体xxx| 在线精品视频一区二区| 亚洲国产成人91porn| 欧美日韩高清在线| 视频精品一区二区| 精品欧美久久久| 国产suv一区二区三区88区| 欧美国产成人在线| 成人动漫视频在线| 亚洲一区二区三区三| 欧美一区二区精美| 亚洲国产成人精品视频| 国产在线视频一区二区| 精品国产91久久久久久久妲己| 国产一区二区三区在线观看免费| 精品成人一区二区三区四区| 国产九色精品成人porny| 中文字幕成人在线观看| 色视频欧美一区二区三区| 亚洲午夜久久久久中文字幕久| 欧美三级日韩在线| 国产成a人亚洲| 亚洲电影一级黄| 国产精品午夜在线观看| 欧美性受xxxx| 国产白丝精品91爽爽久久| 亚洲一区二区五区| 国产欧美一区二区在线观看| av在线不卡网| 久久99精品久久久久久| 一区二区三区四区国产精品| 91精品国产综合久久精品| 91视视频在线观看入口直接观看www | 国产福利一区在线| 视频一区二区欧美| 亚洲精品视频在线观看网站| 精品国产123| 日韩欧美中文字幕制服| 色狠狠色噜噜噜综合网| 国产91精品欧美| 激情深爱一区二区| 蜜臀av一区二区在线免费观看| 亚洲精品写真福利| 一区在线观看视频| 国产精品欧美一区二区三区| 久久午夜羞羞影院免费观看| 欧美日韩黄色影视| 91.麻豆视频| 91精品国产91久久久久久一区二区 | 国产欧美综合色| xf在线a精品一区二区视频网站| 欧美裸体一区二区三区| 欧美综合久久久| 欧美三级欧美一级| 欧美特级限制片免费在线观看| 色激情天天射综合网| 欧亚洲嫩模精品一区三区| 色婷婷狠狠综合| 欧美日韩成人激情| 日韩一区二区在线观看视频播放| 欧美顶级少妇做爰| 精品日韩av一区二区| 欧美激情一区二区在线| 亚洲精选在线视频| 天天影视涩香欲综合网| 久久精品国产999大香线蕉| 不卡电影一区二区三区| 欧美在线短视频| 精品久久99ma| 亚洲三级电影全部在线观看高清| 亚洲精品日日夜夜| 理论片日本一区| 99久久免费国产| 91精品视频网| 国产精品黄色在线观看| 爽好多水快深点欧美视频| 国产综合一区二区| 在线影视一区二区三区| 欧美成人一区二区三区| 国产精品丝袜黑色高跟| 日韩激情一区二区| 成人性色生活片免费看爆迷你毛片| 91黄色免费观看| 国产欧美一区视频| 免费在线观看视频一区| eeuss国产一区二区三区| 日韩视频在线永久播放| 国产精品国产馆在线真实露脸| 美腿丝袜在线亚洲一区| 91丨porny丨在线| 在线观看91精品国产入口| 欧美一卡二卡在线观看| 一区二区在线看| 成人黄动漫网站免费app| 91精品免费在线| 日本亚洲电影天堂| 欧美日本一区二区三区四区 | 欧美不卡激情三级在线观看| 一区二区三区中文在线| 99精品桃花视频在线观看| 国产欧美日韩中文久久| 国产一区欧美日韩| 日韩欧美一区二区三区在线| 亚洲va欧美va天堂v国产综合| 91在线观看视频| 亚洲综合一区二区| 日本高清无吗v一区| 亚洲欧美偷拍三级| 91搞黄在线观看| 亚洲国产美女搞黄色| 欧美视频自拍偷拍| 日本怡春院一区二区| 91麻豆精品国产91久久久资源速度| 日本亚洲三级在线| 精品日韩一区二区三区| 成人精品一区二区三区四区| 国产欧美日韩在线| 在线观看亚洲精品视频| 日韩高清一区在线| 国产精品免费aⅴ片在线观看| av激情综合网| 蜜桃av一区二区三区| 欧美精品一区二区三区四区 | 26uuu亚洲| 不卡av在线网| 蜜臀av一区二区在线免费观看| 久久久精品综合|