问题标签 [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.

0 投票
1 回答
465 浏览

ios - AirPrint PDF 切页短

我正在构建一个使用 AirPrint 显示本地 pdf 的应用程序。当我从应用程序打印它时,它不会像从 safari 打印一样填满整个页面。应用程序打印在底部,野生动物园在顶部。这是它的样子http://i.imgur.com/0USYXf0.jpg

我的打印代码直接来自苹果提供的示例代码PrintWebView。它必须是苹果提供的代码中的某些内容,因为它从他们的 PrintWebView 应用程序中以相同的方式打印。

我需要改变什么来解决这个问题?

编辑

我现在相信它并没有缩短页面,而是 pdf 页面可能比标准的 8.5x11 页面尺寸长。我认为我需要更改打印代码中的页面大小。仍然不确定如何让页面像在 iPad 上的 safari 中那样缩放。

0 投票
1 回答
208 浏览

image - 通过 AirPrint 打印临时保存的图像

我有一个问题。是否可以打印仅临时保存的图像?我保存了图像,因为它在这个关于 stackoverflow 的问题示例中完成。

但是当我尝试使用这张图片通过 AirPrint 进行打印时,它不起作用。

但是打印机能够打印(我用修复图像对其进行了测试)......所以打印机似乎不是问题。提前感谢您的帮助。

更新 我对代码做了一些更改/添加了一些代码行:

但它只在我设置时才有效writeToFile: @"test.png"......但是我只能保存一次图像而不能覆盖它。

当我使用上面的代码执行此操作时,会出现一个错误

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSPlaceholderArray initWithObjects:count:]:尝试从对象 [0] 插入 nil 对象”

0 投票
1 回答
489 浏览

ios - iOS kiosk 应用程序需要在没有对话框的情况下打印

在 iPad 上使用“空中打印”进行打印时,有没有办法绕过对话框并使用默认打印配置?

我正在尝试在 kiosk 模式下使用它并自动打印,而不给最终用户更改任何设置的能力。

0 投票
1 回答
3637 浏览

iphone - iOS 为 uiwebview 内容启用 AirPrint

我对 XCode 和应用程序开发非常陌生。我目前正在 iPad 上的 uiwebviews 中加载基于 Web 的应用程序。加载一个特定页面时,它会显示一个 pdf 文件。我希望能够使用 AirPrint 打印此 pdf 文件。我正在寻找一个简单的解决方案。目前我正在使用的应用程序有 6 个文件。

在 MainStoryboard 文件中,有许多类似于中央导航系统的窗口(图形)。如果有可能花一些时间来真正解释我需要做什么,而不是“看看这个链接”。我有编程经验,但从未使用过 XCode 或任何与 Apple 相关的产品。

0 投票
1 回答
301 浏览

ios - 打印一个 pdf 页面

我需要使用airprint从PDF打印几页,(并向它们添加一个图像)我知道如何打印整个pdf,但我需要的是只打印用户选择的页面,

它应该是这样的

所以我可以用这些 PDF 页面打印唯一的文档

而且我需要在页面上添加一些叠加图像:D

不知道有没有可能??

先感谢您!

0 投票
1 回答
1344 浏览

networking - 两个路由器之间的Airprint?

我在 Ubuntu 12.04.03 中通过 CUPS 设置了 AirPrint。当我的 iPad 和 iPod 在这个 wifi 路由器上时,这可以通过我的主路由器工作。该路由器是进入房屋的主要 ADSL。然后我有另一个路由器,一个 MikroTik 路由器板,连接到它的以太网电缆上。我将这两个网络用于不同的 iDevice,但是 CUPS 服务器连接到主路由器。

我认为 AirPrint 仅适用于本地路由器,但我需要在两个网络上都使用它。

是否可以创建某种隧道将 AirPrint 引导到 MikroTik 路由器的网络?

谢谢你。

0 投票
1 回答
850 浏览

ios - UIView 的空中打印生成白页

我有以下用于打印的代码,我希望它打印该类所附加到的视图控制器的 UIVIew,

但打印只会生成空白页(和两页而不是一页)

我对xcode还很陌生,你能帮忙找出错误吗?

0 投票
2 回答
397 浏览

ios - 空中打印视图

我正在使用 xcode 5。我想知道如何空中打印当前视图。所以一个简单的按钮,上面写着“打印”,然后当用户点击它时,它会在屏幕上打印所有内容。我将如何实现这一点?

0 投票
1 回答
859 浏览

pdf - iOS7 更新 - 在 UIWebView 中加载的 Airprinting PDF 将 PDF 缩放到字母页面大小的 50%

我的应用程序的一部分涉及打印加载到 UIWebView 中的 PDF。

我用来在我的 UIWebView 中加载这些 PDF 的代码在 iOS 版本 6 中运行良好。自从 iOS7 更新以来,我的页面仍然在我的应用程序上使用相同的代码打印,但是列出了几个问题:

  • 每次打印都会打印一个额外的空白页。如果我的 PDF 文档有 2 页长,打印机将打印 2 页的 PDF 内容和另外的第 3 页空白。这对我来说不是很关心,因为没有浪费墨水或纸张,但是对于我试图实施的解决方案来说有点草率。

  • 我遇到的主要问题是,在 iOS7 更新之后,在 iOS 6 iPad/iPhone 设备上运行良好的相同代码现在被破坏了。该代码允许我打印 PDF 的全部内容,但是内容被缩小到总纸张面积的 50%(在我的情况下是纵向字母大小的纸张)

尽管在苹果的开发网站上发帖,但我无法从他们的论坛成员那里得到任何回复。

这是我正在使用的代码:

有没有其他人遇到过这个问题,是否有解决方案,或者这是 Apple 需要在下一次更新中解决的合法问题?

此外,虽然在我看来不太可能,但 Xcode 的非当前版本(1 个旧版本)是否会导致问题?

0 投票
2 回答
371 浏览

ios - 如何使用livecode外部rrhardcoy在ios​​7 ipad中显示airprint弹出窗口?

我的 livecode 项目中需要一个打印按钮。(为 ipad ios 7 开发)。请帮我