public void WriteSpecification(SpecificationOps SubOp, int Data1, int Data2) { // Get the length right int[] pad = new int[] { 2, 3, 1, 4, 5, 4, 4, 3, 1, 4, 1, 1, 3, 2, 1, 4, 1, 1, 2, 1 }; HPRequest mReq = GetRequest(PrinterOps.WriteSpecification, (int)SubOp); mReq.Data1 = PadLeftZeros(Data1, pad[(int)SubOp]); if (SubOp == SpecificationOps.LeadingCharWidthControlWidth) { mReq.Data2 = PadLeftZeros(Data1, pad[(int)SubOp]); } IssueRequest(mReq); }
public void WriteSpecification(SpecificationOps SubOp, int Data1) { WriteSpecification(SubOp, Data1, -1); }