问题标签 [airprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 如何在 UIMarkupTextPrintFormatter 中添加图像?
我正在尝试使用直接 HTML 打印文件,但是,我在将图像添加到打印文件时遇到了困难。
如何在我想要打印的 HTML 中引用我的项目中的图像?UIMarkupTextPrintFormatter 是否支持标签?
ios - 在 iOS 设备中创建 Bonjour AirPrint 服务
所以我想出要发布(宣布服务)到 iOS 设备作为打印机,我使用 NSNetService 并将类型设置为_ipp._tcp
.
但为了被认可为 AirPrint 打印机,要求包括:
- AirPrint 使用 IPP 进行打印管理。
- AirPrint 侦听 mDNS (Bonjour/Avahi) 以发现打印机。
- AirPrint 要求
_universal
在公告中出现子类型,_ipp
然后才会考虑列出打印机。 - AirPrint 需要额外的 TXT 记录“URF”存在且非空,然后才会考虑列出打印机。
- 虽然这种 URF 格式(见下文)似乎是 Apple 未来的选择,但当前所有支持 AirPrint 的应用程序似乎都以 PDF 格式发送打印数据。
- 当打印机受用户名/密码保护时,iTunes/AirPrint 守护程序将发送 TXT 记录“air=username,password”。
所以我想弄清楚如何发布子类型并在 NSNetService 下发布 TXT 记录,这是我无法做到的。有人有想法么?
objective-c - AirPrint 和 Bonjour
我是否必须使用支持 Apple AirPrint 的打印机才能在我的 iPad 应用程序中使用 AirPrint?
我不能在 Mac 上设置共享 Bonjour 打印服务并连接到该服务吗?
iphone - 在 iPhone 上一键打印
我想在 iPhone 上制作一个应用程序,只需点击一个按钮即可打印图像。我已经在线尝试了有关 UIPrintInteractionController 的教程,但在我实际打印之前,它们都会带我进入选择页面。我可以通过将默认打印作业直接发送到 iOS 可以连接的可用打印机以编程方式跳过该页面吗?
ios - iOS < 4.2 中未找到 UIPrintInfo 符号错误
我想在我的 iPhone 应用程序中运行打印机功能,该应用程序在 iOS 4.2 中运行完美,但是当我尝试在 iOS < 4.2 中运行该应用程序时,它给了我错误
可能是什么原因以及如何解决此问题?
谢谢!
ios - AirPrint 如何在没有驱动程序的情况下工作?
我想知道 AirPrint 如何在没有驱动程序的情况下工作(使用兼容的打印机或通过启用 AirPrint 的 pc/mac)。
ios设备和打印机之间的通信步骤是什么?
objective-c - 使用 AirPrint 打印 UIImage 会导致内容被截断
我正在UIImage
使用 AirPrint 打印,但边距不正确。这是打印时的样子:
有没有办法让它完美地贴合在纸上?
这是所要求的代码:
iphone - 使用 AirPrint 和 UIPrintInteractionController 的自定义打印选项
我已经成功地将打印功能添加到使用UIPrintInteractionController
该类的 iPad 应用程序中。一切运行良好,并打印了标准文档。
但是,可以在我的应用程序中为打印作业定义几个BOOL
属性。(开启某些功能,添加额外的布局方案等)
用户如何使用 ? 呈现/修改这些选项UIPrintInteractionController
?完美的解决方案是将几个切换表视图单元格添加到UITableView
该控制器中显示的单元格中,但 API 似乎不允许这样做。
编辑:这是我所指的观点:
ios - 如何防止其他 iOS 应用程序打印到 AirPrint 设备?
有什么方法可以保护打印机,使其只能由单个应用程序使用?
我想在公共网络中有一台打印机,它只接受来自我的自定义 iOS 应用程序使用 iOS 的 AirPrint 功能的打印请求。
objective-c - UIPrintInteractionController presentFromRect 问题
我使用 presentFromRect 方法从 UIButton 显示 AirPrint 选项,一切都按预期工作,但如果我继续按足够快的按钮,我的应用程序会因 EXC_BAD_ACCESS 而崩溃,可能是因为弹出窗口没有被释放。
我使用启用了 ARC 的 Xcode 4.2。
任何帮助都会很棒!
更新 2:该问题仅出现在 iOS 5 模拟器上,iPad 4.3 模拟器按预期工作。
更新:
这是真正的问题:
* 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“-[UIPopoverController dealloc] 在 popover 仍然可见时达到。”
这是代码:
在这里我调用我的方法:
我的方法:
我尝试解决实现 UIPrintInteractionControllerDelegate 方法的问题: