Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void WriteSpecification(SpecificationOps SubOp, int Data1)
 {
     WriteSpecification(SubOp, Data1, -1);
 }