java操作tsc条码打印机tscdll的实现.docx
- 文档编号:30702688
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:54
- 大小:22.98KB
java操作tsc条码打印机tscdll的实现.docx
《java操作tsc条码打印机tscdll的实现.docx》由会员分享,可在线阅读,更多相关《java操作tsc条码打印机tscdll的实现.docx(54页珍藏版)》请在冰豆网上搜索。
java操作tsc条码打印机tscdll的实现
/**
*
*/
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
/**
*@authorpinkfloyd
*
*/
publicclassTscCloseportimplementsFunctionInterface{
publicstaticfinalStringDLL_FUNCTION_NAME="closeport";
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getDllFunctionName()
*/
publicStringgetDllFunctionName(){
//TODO自动生成方法存根
returnDLL_FUNCTION_NAME;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
returnnull;
}
}
/**
*
*/
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importorg.xvolks.jnative.Type;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
/**
*@authorpinkfloyd
*
*/
publicclassTscDownloadpcximplementsFunctionInterface{
/**
*檔案名(可包含路徑)
*/
publicStringfileName;
/**
*下載至印表機記憶體內之檔名(請使用大寫檔名)
*/
publicStringmemoryName;
publicstaticfinalStringDLL_FUNCTION_NAME="downloadpcx";
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getDllFunctionName()
*/
publicStringgetDllFunctionName(){
//TODO自动生成方法存根
returnDLL_FUNCTION_NAME;
}
publicTscDownloadpcx(
Stringfilename,
Stringmemoryname){
//TODO自动生成构造函数存根
this.fileName=filename;
this.memoryName=memoryname;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
ArrayList
ParametersBeanpb;
pb=newParametersBean(newInteger(0),Type.STRING,getFileName());
alp.add(pb);
pb=newParametersBean(newInteger
(1),Type.STRING,getMemoryName());
alp.add(pb);
returnalp;
}
/**
*@returnfileName
*/
publicStringgetFileName(){
returnthis.fileName;
}
/**
*@paramfileName要设置的fileName
*/
publicvoidsetFileName(StringfileName){
this.fileName=fileName;
}
/**
*@returnmemoryName
*/
publicStringgetMemoryName(){
returnthis.memoryName;
}
/**
*@parammemoryName要设置的memoryName
*/
publicvoidsetMemoryName(StringmemoryName){
this.memoryName=memoryName;
}
}
/**
*
*/
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
/**
*@authorpinkfloyd
*向前出纸一小段。
*/
publicclassTscFormfeedimplementsFunctionInterface{
publicstaticfinalStringDLL_FUNCTION_NAME="formfeed";
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getDllFunctionName()
*/
publicStringgetDllFunctionName(){
//TODO自动生成方法存根
returnDLL_FUNCTION_NAME;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
returnnull;
}
}
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
/**
*@authorpinkfloyd
*使用它,纸不能自动出来对齐,虽然内容打印全了,但是卡在里面一块
*/
publicclassTscNobackfeedimplementsFunctionInterface{
publicstaticfinalStringDLL_FUNCTION_NAME="nobackfeed";
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getDllFunctionName()
*/
publicStringgetDllFunctionName(){
//TODO自动生成方法存根
returnDLL_FUNCTION_NAME;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
returnnull;
}
}
/**
*
*/
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importorg.xvolks.jnative.Type;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
importcom.mqney.barcode.util.PrintDataInterface;
/**
*@authorpinkfloyd
*
*/
publicclassTscPrinterfontimplementsFunctionInterface,PrintDataInterface{
//privateStringdllFunctionName;
privateStringpointX;
privateStringpointY;
privateStringfontType;
privateStringrotationDegree;
privateStringmagnificationX;
privateStringmagnificationY;
privateStringtextContent;
publicstaticfinalStringDLL_FUNCTION_NAME="printerfont";
publicstaticfinalStringFONT_TYPE_1="1";
publicstaticfinalStringFONT_TYPE_2="2";
publicstaticfinalStringFONT_TYPE_3="3";
publicstaticfinalStringFONT_TYPE_4="4";
publicstaticfinalStringFONT_TYPE_5="5";
publicstaticfinalStringFONT_TYPE_TST24_BF2="TST24.BF2";
publicstaticfinalStringFONT_TYPE_TST16_BF2="TST16.BF2";
publicstaticfinalStringFONT_TYPE_TTT24_BF2="TTT24.BF2";
publicstaticfinalStringFONT_TYPE_TSS24_BF2="TSS24.BF2";
publicstaticfinalStringFONT_TYPE_TSS16_BF2="TSS16.BF2";
publicstaticfinalStringFONT_TYPE_K="K";
publicstaticfinalStringFONT_TYPE_L="L";
publicstaticfinalStringROTATION_DEGREES_0="0";
publicstaticfinalStringROTATION_DEGREES_90="90";
publicstaticfinalStringROTATION_DEGREES_180="180";
publicstaticfinalStringROTATION_DEGREES_270="270";
publicstaticfinalStringMAGNIFICATION_1="1";
publicstaticfinalStringMAGNIFICATION_2="2";
publicstaticfinalStringMAGNIFICATION_3="3";
publicstaticfinalStringMAGNIFICATION_4="4";
publicstaticfinalStringMAGNIFICATION_5="5";
publicstaticfinalStringMAGNIFICATION_6="6";
publicstaticfinalStringMAGNIFICATION_7="7";
publicstaticfinalStringMAGNIFICATION_8="8";
/**
*
*/
publicTscPrinterfont(
Stringpointx,
Stringpointy,
Stringfonttype,
Stringrotationdegree,
Stringmagnificationx,
Stringmagnificationy,
Stringtextcontent){
//TODO自动生成构造函数存根
//this.dllFunctionName=DLL_FUNCTION_NAME;
this.pointX=pointx;
this.pointY=pointy;
this.fontType=fonttype;
this.rotationDegree=rotationdegree;
this.magnificationX=magnificationx;
this.magnificationY=magnificationy;
this.textContent=textcontent;
}
/**
*@returnfontType
*/
publicStringgetFontType(){
returnthis.fontType;
}
/**
*@paramfontType要设置的fontType
*/
publicvoidsetFontType(StringfontType){
this.fontType=fontType;
}
/**
*@returnmagnificationX
*/
publicStringgetMagnificationX(){
returnthis.magnificationX;
}
/**
*@parammagnificationX要设置的magnificationX
*/
publicvoidsetMagnificationX(StringmagnificationX){
this.magnificationX=magnificationX;
}
/**
*@returnmagnificationY
*/
publicStringgetMagnificationY(){
returnthis.magnificationY;
}
/**
*@parammagnificationY要设置的magnificationY
*/
publicvoidsetMagnificationY(StringmagnificationY){
this.magnificationY=magnificationY;
}
/**
*@returnpointX
*/
publicStringgetPointX(){
returnthis.pointX;
}
/**
*@parampointX要设置的pointX
*/
publicvoidsetPointX(StringpointX){
this.pointX=pointX;
}
/**
*@returnpointY
*/
publicStringgetPointY(){
returnthis.pointY;
}
/**
*@parampointY要设置的pointY
*/
publicvoidsetPointY(StringpointY){
this.pointY=pointY;
}
/**
*@returnrotationDegree
*/
publicStringgetRotationDegree(){
returnthis.rotationDegree;
}
/**
*@paramrotationDegree要设置的rotationDegree
*/
publicvoidsetRotationDegree(StringrotationDegree){
this.rotationDegree=rotationDegree;
}
/**
*@returntextContent
*/
publicStringgetTextContent(){
returnthis.textContent;
}
/**
*@paramtextContent要设置的textContent
*/
publicvoidsetTextContent(StringtextContent){
this.textContent=textContent;
}
/**
*@returndllFunctionName
*/
publicStringgetDllFunctionName(){
returnDLL_FUNCTION_NAME;
}
/**
*@paramdllFunctionName要设置的dllFunctionName
*/
//publicvoidsetDllFunctionName(StringdllFunctionName){
//this.dllFunctionName=dllFunctionName;
//}
/*(非Javadoc)
*@seecom.mqney.barcode.tscimpl.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
ArrayList
ParametersBeanpb;
pb=newParametersBean(newInteger(0),Type.STRING,getPointX());
al.add(pb);
pb=newParametersBean(newInteger
(1),Type.STRING,getPointY());
al.add(pb);
pb=newParametersBean(newInteger
(2),Type.STRING,getFontType());
al.add(pb);
pb=newParametersBean(newInteger(3),Type.STRING,getRotationDegree());
al.add(pb);
pb=newParametersBean(newInteger(4),Type.STRING,getMagnificationX());
al.add(pb);
pb=newParametersBean(newInteger(5),Type.STRING,getMagnificationY());
al.add(pb);
pb=newParametersBean(newInteger(6),Type.STRING,getTextContent());
al.add(pb);
returnal;
}
}
/**
*
*/
packagecom.mqney.barcode.tsc;
importjava.util.ArrayList;
importcom.mqney.barcode.util.FunctionInterface;
importcom.mqney.barcode.util.ParametersBean;
/**
*@authorpinkfloyd
*
*/
publicclassTscSendcommandimplementsFunctionInterface{
publicStringcommand;
publicstaticfinalStringDLL_FUNCTION_NAME="sendcommand";
publicTscSendcommand(
Stringcommand){
//TODO自动生成构造函数存根
mand=command;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getDllFunctionName()
*/
publicStringgetDllFunctionName(){
//TODO自动生成方法存根
returnDLL_FUNCTION_NAME;
}
/*(非Javadoc)
*@seecom.mqney.barcode.util.FunctionInterface#getParameters()
*/
publicArrayList
//TODO自动生成方法存根
returnnull;
}
/**
*@paramcommand要设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 操作 tsc 条码 打印机 tscdll 实现