Tag: google cloud print

Google Cloud从特定纸盘打印

我正在尝试使用Google Cloud Printing从.Net Web应用程序实现静态打印,要求是从不同的托盘打印不同的文档,如托盘1的发票,托盘2的信封,托盘3的访问卡。 以下是我正在尝试的代码: postString.Params.Add(new PostDataParam { Name = “vendor_ticket_item”, Value = “{\”vendor_ticket_item\”:[{\”id\”:\”psk:JobInputBin\”,\”value\”:\”ns0000:Tray 2\”}]}”, Type = PostDataParamType.Field }); p.Params.Add(new PostDataParam { Name = “title”, Value = title, Type = PostDataParamType.Field }); 这不起作用,我甚至尝试使用https://www.google.com/cloudprint/simulate.html – > Job Submit API中的不同选项,似乎没有人从特定托盘中打印文档。 请建议是否有人通过任何类型的代码从特定托盘中获得Google云端打印

使用C#的Google云打印

我尝试使用C#使用Google云打印。 互联网只是一个例子 ,他写了Josh Goebel。 我不会发布完整的示例,这是发送要打印的文件的唯一方法: public CloudPrintJob PrintDocument(string printerId, string title, byte[] document) { try { string authCode; if (!Authorize(out authCode)) return new CloudPrintJob() { success = false }; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“http://www.google.com/cloudprint/submit?output=json”); request.Method = “POST”; string queryString = “printerid=” + HttpUtility.UrlEncode(printerId) + “&capabilities=” + HttpUtility.UrlEncode(“”) + “&contentType=” + HttpUtility.UrlEncode(“application/pdf”) + “&title=” + HttpUtility.UrlEncode(title) + […]