public static byte[] CreateLogoData(Emulation emulation) { ICommandBuilder builder = StarIoExt.CreateCommandBuilder(emulation); builder.BeginDocument(); builder.Append(Encoding.UTF8.GetBytes("*Normal*\n")); builder.AppendLogo(LogoSize.Normal, 1); builder.Append(Encoding.UTF8.GetBytes("\n*Double Width*\n")); builder.AppendLogo(LogoSize.DoubleWidth, 1); builder.Append(Encoding.UTF8.GetBytes("\n*Double Height*\n")); builder.AppendLogo(LogoSize.DoubleHeight, 1); builder.Append(Encoding.UTF8.GetBytes("\n*Double Width and Double Height*\n")); builder.AppendLogo(LogoSize.DoubleWidthDoubleHeight, 1); builder.AppendCutPaper(CutPaperAction.PartialCutWithFeed); builder.EndDocument(); return(builder.Commands); }