📄 printerinfo2.java
字号:
package jp.co.ntl.printer;
import jp.co.ntl.group.GroupInfo;
import jp.co.ntl.place.PlaceInfo;
import jp.co.ntl.printergroup.PrinterGroupInfo;
public class PrinterInfo2 implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
// 嫟桳僾儕儞僞柤
public static final int MAX_PRINTER_NAME_LEN = 64;
// 愝抲応強
public static final int MAX_PLACE_LEN = 64;
// 僨僶僀僗柤
public static final int MAX_DEVICE_NAME_LEN = 64;
// LPR/FTP儂僗僩柤
public static final int MAX_SRVHOST_LEN = 64;
// LPR/FTP億乕僩斣崋
public static final int MAX_SRVPORT = 65535;
public static final int MIN_SRVPORT = 1;
public static final int DEF_SRVPORT = 21;
// 弌椡曽幃
public static final int OUTPUT_KIND_OS = 0;
public static final int OUTPUT_KIND_LPR = 1;
public static final int OUTPUT_KIND_FTP = 2;
// 報嶞惂屼曽幃
public static final int PRINT_CONTROL_ONDEMAND = 0;
public static final int PRINT_CONTROL_DIRECT = 1;
// 僇儔乕乛敀崟
public static final int MONO = 0;
public static final int COLOR = 1;
public static final int FULLCOLOR = 2;
// 巊梡壜擻乛晄壜擻
public static final boolean USE_POSSIBLE = true;
public static final boolean USE_IMPOSSIBLE = false;
private int printerID = 0;
private PrinterGroupInfo printerGInfo = null;
private String name = null;
private PlaceInfo placeInfo = null;
private String deviceName = null;
private int outputKind = OUTPUT_KIND_OS;
private int method = PRINT_CONTROL_ONDEMAND;
private int colorModel = COLOR;
private String srvHost = null;
private int srvPort = DEF_SRVPORT;
private GroupInfo groupInfo = null;
public PrinterInfo2() {
name = "";
deviceName = "";
srvHost = "";
groupInfo = new GroupInfo();
printerGInfo = new PrinterGroupInfo();
placeInfo = new PlaceInfo();
}
public int getPrinterID() { return printerID; }
public void setPrinterID(int printerID) { this.printerID = printerID; }
public PrinterGroupInfo getPrinterGInfo() { return printerGInfo; }
public void setPrinterGInfo(PrinterGroupInfo printerGInfo) { this.printerGInfo = printerGInfo; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getDeviceName() { return deviceName; }
public void setDeviceName(String deviceName) { this.deviceName = deviceName; }
public int getOutputKind() { return outputKind; }
public void setOutputKind(int outputKind) { this.outputKind = outputKind; }
public int getMethod() { return method; }
public void setMethod(int method) { this.method = method; }
public int getColorModel() { return colorModel; }
public void setColorModel(int colorModel) { this.colorModel = colorModel; }
public PlaceInfo getPlaceInfo() { return placeInfo; }
public void setPlaceInfo(PlaceInfo placeInfo) { this.placeInfo = placeInfo; }
public String getSrvHost() { return srvHost; }
public void setSrvHost(String srvHost) { this.srvHost = srvHost; }
public int getSrvPort() { return srvPort; }
public void setSrvPort(int srvPort) { this.srvPort = srvPort; }
public GroupInfo getGroupInfo() { return groupInfo; }
public void setGroupInfo(GroupInfo groupInfo) { this.groupInfo = groupInfo; }
public void copy(PrinterInfo2 printerInfo) {
this.printerID = printerInfo.getPrinterID();
this.printerGInfo.copy(printerInfo.getPrinterGInfo());
this.name = printerInfo.getName();
this.placeInfo.copy(printerInfo.getPlaceInfo());
this.deviceName = printerInfo.getDeviceName();
this.outputKind = printerInfo.getOutputKind();
this.method = printerInfo.getMethod();
this.colorModel = printerInfo.getColorModel();
this.srvHost = printerInfo.getSrvHost();
this.srvPort = printerInfo.getSrvPort();
this.groupInfo.copy(printerInfo.getGroupInfo());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -