草庐IT

AirPrint

全部标签

ios - 如何一次性 AirPrint 多个打印格式化程序?

我的最终目标是创建多个UIMarkupTextPrintFormatter并将它们全部打印在一个打印作业中。例如,第一个格式化程序包含填满第一页的文本和第二页的一小部分。虽然还有空间可以打印第二个格式化程序,但我希望第二个格式化程序打印在第三页上。所以基本上,在打印另一个格式化程序之前,开始一个新页面。我不知道一个格式化程序在编译时会填满多少页,因为它取决于用户输入。可能是1、2或更多。我听说我需要使用UIPrintPageRenderer所以我阅读了它的文档并尝试了这个://I'musingwebviewsherebecauseIdon'twanttowrite2pagesworth

在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务

惠普laserjetp1008p1006p1007这个系列打印机在二手市场上保有量很大,我也是一直在使用这款激光打印机给孩子打印作业,但是以前一直插在电脑上打印,无法在苹果手机上直接打印,经过一周的折腾,我已实现了在n1,魔百盒q5盒子上,实现惠普p1008系列的网络共享打印和airprint服务。相关文件下载链接:几个关键文件链接:https://pan.baidu.com/s/1tvULVrU_hW2aX8o_xnCdAA?pwd=v3gj提取码:v3gj复制这段内容后打开百度网盘手机App,操作更方便哦armbian刷机包链接:https://pan.baidu.com/s/1LvNxV

iphone - 如何通过 AirPrint 打印 UITextField 文本

我正在使用这段代码来执行AirPrintTextView文本-(IBAction)_clickbtnprintermainnote:(id)sender{UIPrintInteractionController*print=[UIPrintInteractionControllersharedPrintController];print.delegate=self;UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;printInfo.jobName=@"N

ios - 在 iOS 设备中创建 Bonjour AirPrint 服务

所以我想出要将(宣布服务)作为打印机发布到iOS设备,我使用NSNetService并将类型设置为_ipp._tcp。但要被识别为AirPrint打印机,要求包括:AirPrint使用IPP进行打印管理。AirPrint监听mDNS(Bonjour/Avahi)以发现打印机。AirPrint需要_universal子类型出现在_ipp公告中,然后才会考虑列出打印机。AirPrint需要额外的TXT记录“URF”存在且非空,然后才会考虑列出打印机。虽然这种URF格式(见下文)似乎是Applefuture的选择,但目前所有支持AirPrint的应用程序似乎都以PDF格式发送打印数据。当打印

ios - AirPrint:限制用户只能打印到支持 TLS 的打印机

我们正在开发一个安全的应用程序,其中一项要求是当用户打印数据时加密发送。AirPrint似乎支持TLS加密,但仅适用于“较新”的打印机。https://developer.apple.com/videos/play/wwdc2016/725/似乎没有任何明显的方法可以限制我们的应用程序打印到这些更新的、安全的打印机。例如,UIPrinter似乎没有透露这些信息。有没有办法限制这个?我发现的唯一甚至稍微相关的选项是,它似乎可以使用配置文件来限制整个设备打印到特定的IP地址,但这与允许打印到任何加密打印机是完全不同的概念。注意:我知道打印存在固有的不安全性,但是确保数据不会在未加密的情况下

ios - 在 iOS webview 中使用 AirPrint 后打印样式覆盖屏幕样式

我正在开发一个使用SafariWebview的混合HTML5/iOS应用程序。我们正在使用AirPrint来允许用户打印webview的内容。我遇到的问题是打印对话框打开后,打印样式在屏幕上生效,即使打印完成或取消也不会消失。这不会发生在我们的应用程序的Windows或Android版本中,它们分别使用CEF和AndroidSystemWebview。正如预期的那样,这些版本的应用程序中的打印样式仅应用于打印输出。有没有人有将AirPrint与SafariWebview结合使用的经验,可以提供一些解决方案?我考虑过在打印前后使用javascript添加/删除包含CSS的链接标记,但这感

swift - AirPrint (UIPrintInteractionController) 使用 iOS 9、swift 2、XCode 7 打印警告

自从更新到最新的XCode/Swift2/iOS9后,我在尝试使用UIPrintInteractionController时不断收到警告。这些警告仅在我打开“打印模拟器”时出现。我以为这是我的应用程序,所以我用一个UIButton制作了一个新的单View应用程序,它执行非常简单的代码,但它仍然会生成警告。它发生在手机和iPad模拟器上请帮忙。这让我疯狂,谢谢大家@IBActionfuncClicked(sender:AnyObject){letprintController=UIPrintInteractionController.sharedPrintController()letp

swift - 使用 Swift AirPrint TextView 的内容

我有一个UITextView,我需要使用Swift隔空打印内容。我已尝试尽可能多地改编Object-C代码,但我不知道Object-C(或如何将其转换为Swift),因此这是一个相当大的挑战。这是我目前所拥有的:varpic:UIPrintInteractionController=.sharedPrintController()varviewpf:UIViewPrintFormatter=myTextView.viewPrintFormatter()varmyData:NSData=(myTextView.textasNSString).dataUsingEncoding(NSUTF

ios - 列出可访问的 AirPrint 打印机

我想显示一个列表,其中包含设备可通过AirPrint访问的所有打印机。我使用UIPrinterPickerController让它工作。是否有以自定义方式显示此PickerController的方法,比方说将数据馈送到UITableView中?另请注意,我计划在仅支持UIPrinterPickerController.presentFromRect(CGRect)的iPad上使用此应用程序这是现在的样子。应该有一个UITableView而不是这个弹出窗口 最佳答案 NSNetServiceBrowser正是为此而生。简而言之,您需要

iphone - 如果我们没有启用 AirPrint 的打印机,如何从 iPhone App 测试打印?

如果我们没有支持AirPrint的打印机,有没有办法测试从iPhone应用程序打印是否传递了正确的页面?请告诉我。 最佳答案 您实际上可以在模拟器中测试打印,在设置的某个地方(抱歉,目前不在我的电脑附近)有一个选项可以打开打印服务器。当您测试时,它会输出一个PDF。 关于iphone-如果我们没有启用AirPrint的打印机,如何从iPhoneApp测试打印?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.