从 PHP 脚本与扫描仪对话

2024-01-01

我经营一家小企业,但我需要在收到的信件和发票方面更有条理。这就是我想要实现的目标:

  1. 当我收到发票或其他纸质信息时,我会将其放入扫描仪托盘中并留在那里。

  2. 每隔 15 分钟,我的 Linux 机器就会询问我的扫描仪是否有任何要扫描的内容,如果有,则启动扫描过程并将文件放入文件夹中。

任何人都可以为我指明如何通过 PHP 脚本与扫描仪对话的正确方向,例如“有什么要扫描的吗?”和“开始扫描,将文件放在这里”...


There's phpSane http://sourceforge.net/projects/phpsane/,扫描仪的网络前端。在内部它只是exec's the scanimage不过命令行工具。如果我是你,我就会用这个。scanimage但仅在 Linux 上可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 PHP 脚本与扫描仪对话 的相关文章

随机推荐

  • 拆分 SAS 数据集

    我有一个 SAS 数据集 如下所示 id dept 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 B 10 B 11 B 12 B 13 B 每个观察代表一个人 我想将数据集分成 团队 数据集 每个数据集最多可以有 3
  • 为什么我不能从 long 中导出?

    我的函数返回一些长值 其中包含低 32 位和高 32 位中的两个值 我认为处理返回值的最佳方法 是从 long 派生我的自定义类型并提供 类型扩展器 例如 GetLowerValue GetHigherValue 问题是 NET 不允许从
  • XGBOOST:sample_Weights 与scale_pos_weight

    我有一个高度不平衡的数据集 想知道在哪里考虑权重 因此我试图理解之间的区别scale pos weight论证中XGBClassifier和sample weight的参数fit方法 如果可以同时使用这两种方法或者如何选择其中一种方法 我们
  • 增加ggplot2中axis.title和axis.text之间的间距(版本> = 0.9.0)

    我目前正在使用 github 上的最新版本的 ggplot2 在 0 8 9 版本中 我可以执行以下操作来增加 axis title 和 axis text 之间的空间 Before ggplot diamonds aes clarity
  • 如何在使用 asm 库进行检测的方法中查找空的局部变量

    在为其不同方法检测类时为了使方法在文本文件中执行写入操作 我首先将字符串存储在显式定义的局部变量 3160 中 如何选择这些变量以防止与已有变量发生冲突 就像这段代码一样 代码每次进入任何方法时都会将类名写入文本文件 为了做到这一点 必须使
  • 如何将 tfjs-node 与从源代码构建的 libtensorflow 结合使用

    我看到可以使用libtensorflow如自述文件中所述 是从源代码构建的https github com tensorflow tfjs node optional build libtensorflow from tensorflow
  • C/C++ 中负数返回 false 吗?

    在 C C 中将整数评估为布尔值时 负数是真还是假 无论编译器如何 它们总是正确 错误吗 所有非零值将被转换为true 和零值false 当负数非零时 它们会被转换为true 引用 C 11 标准 强调我的 4 12 布尔转换 conv b
  • 制作锁子甲背景主题

    我想制作一个像这样的锁子甲 我尝试过使用线性渐变 但似乎不起作用 background linear gradient 0c0c0c 222222 important 我希望输出与 imgur 中显示的图像类似 线性渐变有用吗 你可以这样做
  • 对 BITMAPINFO (HBITMAP) 中像素数据的原始/直接访问

    我试图弄清楚如何从屏幕访问原始像素信息 到目前为止 我一直将屏幕捕获到 HBITMAP 填充 BITMAPINFO 然后创建此 BITMAPINFO 变量的指针以直接从内存读取 我知道必须从文件中 删除 标头 因此我将指针直接前进到位图数据
  • Express.js - 有什么方法可以显示文件/目录列表?

    With Express js http expressjs com 有没有一种方法可以像 apache 一样显示文件 目录列表 当您访问没有索引文件的目录的 URL 时 它会显示所有该目录内容的列表 是否有一个我不知道的扩展或包可以执行此
  • 调用未定义的方法 Illuminate\Database\Query\Builder::notify()

    发行于拉拉维尔 5 3 6当在忘记密码中提交请求时 错误详情 调用未定义的方法 Illuminate Database Query Builder notify 问题在以下文件中 供应商 laravel framework src Illu
  • 如何扩展integer_sequence?

    我有一个如下所示的函数 template
  • 如何将 std::function 对象传递给采用函数指针的函数?

    我正在尝试与用以下语言编写的库进行交互c 使用这种熟悉的模式 void some c handler void func void void data 现在 我想写一个C 该函数的包装器如下所示 void my new cpp handle
  • html5:具有固定顶部/底部和可滚动中间的三行Flexbox

    是否有可能制作一个html5固定的 Flexbox 布局header footer和一个可滚动的article如下所示的部分firefox 24 and chromium 31 header article footer 我已经尝试过这个
  • 带有逻辑括号和优先顺序的 Django 模板 IF 条件

    在我的 django 模板中我有 if object not readonly and user is worker or user is admin Django doc https docs djangoproject com en 1
  • Selenium 中如何处理这个 StaleElementReferenceException?

    我目前正在阅读一本 Django TDD 简介书籍 但遇到了 StaleElementReferenceException 并陷入困境 我一直在谷歌上搜索并在 StackOverflow 中寻找解决我的错误的方法 但我无法解决它 我的相关代
  • ThreeJS:从场景中删除对象

    我正在使用 ThreeJS 开发一个 Web 应用程序 该应用程序显示实体列表 每个实体都有相应的 查看 和 隐藏 按钮 例如实体名称查看隐藏 我认为看到您对 addEntity 和 removeEntity 代码的用法会很有帮助 但我的第
  • 如何延长快速会话超时

    我将express js 4与express session一起使用 并设置maxAge到一小时 但是 如果用户继续访问该网站 则应延长超时时间 否则即使用户仍在使用该网站 也会被注销 app use session secret xxx
  • 如何使用 Pyspark 从 Hive Context 调用用 Java 编写的 Hive UDF

    I use getLastProcessedVal2hive 中的 UDF 从表中获取最新分区 这个UDF是用java编写的 我想使用 hive 上下文中的 pyspark 中的相同 UDF dfsql sel nxt batch id i
  • 从 PHP 脚本与扫描仪对话

    我经营一家小企业 但我需要在收到的信件和发票方面更有条理 这就是我想要实现的目标 当我收到发票或其他纸质信息时 我会将其放入扫描仪托盘中并留在那里 每隔 15 分钟 我的 Linux 机器就会询问我的扫描仪是否有任何要扫描的内容 如果有 则