protected PaginatedPrintData ProcessPCL(byte[] rawdata, Dictionary<string, string> pjljobattribs, PrintTicket ticket)
 {
     PCLXLPrintJob pcljob = new PCLXLPrintJob(rawdata);
     return new PaginatedPrintData
     {
         Prologue = PJLHelper.GetPJL(pjljobattribs, ticket, "PCLXL").Concat(pcljob.Prologue).ToArray(),
         PageData = pcljob.PageData.ToArray(),
         Epilogue = pcljob.Epilogue.Concat(PJLHelper.GetEndJobPJL()).ToArray(),
     };
 }
        protected PaginatedPrintData ProcessPCL(byte[] rawdata, Dictionary <string, string> pjljobattribs, PrintTicket ticket)
        {
            PCLXLPrintJob pcljob = new PCLXLPrintJob(rawdata);

            return(new PaginatedPrintData
            {
                Prologue = PJLHelper.GetPJL(pjljobattribs, ticket, "PCLXL").Concat(pcljob.Prologue).ToArray(),
                PageData = pcljob.PageData.ToArray(),
                Epilogue = pcljob.Epilogue.Concat(PJLHelper.GetEndJobPJL()).ToArray(),
            });
        }