树莓派打印机配置

树莓派打印机配置

前言:

在树莓派端,通过USB口连接打印机,对打印机进行配置,控制打印机的打印扫描功能。

本配置采用了HP的一款打印机

一、打印配置

配置流程

1.驱动确定

由于确定使用HP家的打印机,因此进入HP的官网:

https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index

查询打印机是否支持Linux的驱动

2.驱动安装

  • 进入树莓派控制窗口,运行以下命令:
sudo apt-get install hplip

最好换成国内的镜像进行下载:

https://blog.csdn.net/la9998372/article/details/77886806

:换了源之后出现了无法自动安装依赖包的情况,需要将stretch更换为buster,例如:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi修改为deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

  • 再运行命令,将pi用户 加入到 lpadmin
sudo usermod -a -G lpadmin pi 
  • 成功之后安装hplip-gui,通过以下命令:
sudo apt-get install hplip-gui
  • 安装成功后进行如下步骤:

    • 在终端输入hp-setup
    • 在弹出的窗口中选择Universal Serial Bus(USB)--->next
    • 选择打印机,此处我的打印机为HP LaserJet MFP m227-m231选择它--->next
      • 注:若无打印机,则插拔一下打印机的USB线
    • 在下一界面中,勾选Printer Setup--->Add Printer
      • Fax Setup为传真机功能,可不勾选
    • 会弹出输入用户名和密码的框,输入即可
    • 至此打印机已经配置成功了
  • 选择默认的打印机,我是通过菜单栏->Preference->HPLIP Toolbox->Printer Control里选择打印机为默认的打印机Set as Default
    • 若未设置成功,重启一下再设置即

使用流程

  • lsusb:查看连接的USB设备
  • CUPS命令:
    lpstat
    -a  # 显示打印机的接受状态。
    -c  # 显示打印类。
    -p  # 显示打印状态:已启用或已禁用。
    -s  # 显示默认的一个或多个打印机和类。等效于 -d、 -c 和  -v。请注意,必须将多个选项隔开,因为可为许多选项指定值。
    -s  # 显示打印机及其设备。
  • lp打印命令
    lp -P 指定打印机(若已经设置了默认打印机,则不需要指定) 文件名
    # eg:
    lp ./Desktop/test.jpg

    更高级指令这里不在贴出

二、扫描仪配置

安装驱动

  • 打开终端运行如下命令:
 sudo apt-get install sane
 sudo hp-plugin

在运行sudo hp-plugin命令时,按照提示输入相关的y/n之类的;

注:若出现安装失败等情况,可去网站自行下载插件:https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/

ps:

我安装失败了,出现问题error: Unable to recieve key from keyserver,不需要管选择‘y‘继续安装;之后就是接受许可,完成安装;

后续:从惠普是否支持打印的驱动网站的表格中,存在Driver Plug-in这么一栏,后续的解释说明中提到:

8 ("Required") A downloadable driver plug-in is required for printing support. ("Optional") A downloadable driver plug-in is optional for printing support and may increase the speed, quality, or other aspect of printed output. ("No" or "None") A driver plug-in is not required nor available. Driver plug-ins are released under a proprietary (non-open) license and are not part of the HPLIP tarball release. For more information, please refer to this KB article

就是说,若是NO,则这个驱动插件是不需要的

  • 查看打印机设备
sudo sane-find-scanner
# 在输出的信息中,我能找到这么一串信息
# found USB scanner (vendor=0x03f0 [HP], product=0x642a [HP LaserJet MFP M227-M231]) at libusb:001:004

使用命令scanimage -L查看扫描仪的具体型号

扫描文档

# 1.加上设备名
scanimage -d 打印机的设备名称(通过上述scanimage -L命令获取的) > 输出的地址和文件名字
# scanimage -d hpaio:/usb/HP_LaserJet_MFP_M227-M231?serial=VNL3D12026 >./Desktop/test.jpg
# ------------------------------------------------------------#
# 2.可以选择不加设备名
scanimage > 路径+文件名
# eg:scanimage > ./Desktop/scan.jpg

通过scanimage --help来获取改命令的帮助,例如设置扫描的大小,格式等参数设置

参考文档

打印

https://blog.csdn.net/u012939880/article/details/93748342

https://developers.hp.com/hp-linux-imaging-and-printing/install/install/index

https://blog.csdn.net/nullpointer2008/article/details/79664253

扫描

https://blog.csdn.net/wdkirchhoff/article/details/52536846

https://blog.csdn.net/wdkirchhoff/article/details/52536846

原文地址:https://www.cnblogs.com/zhuchengchao/p/11619790.html

时间: 2024-11-06 07:20:11

树莓派打印机配置的相关文章

树莓派相关-树莓派串口配置方法

树莓派是否能够使用串口呢,答案是肯定的 ,以下是具体方法 1.树莓派的第一排的第三,四,五个分别,也就是下图的6,8,10三个端口分别是地,TX与RX,与被连接设备连接起来.注意树莓派的TX要连接从设备的RX,树莓派的RX要连接树莓派的TX 2.树莓派上只有一个串口,系统默认将它作为调试口,所以不能直接当成普通串口进行编程和使用,需要先将调试口的配置去掉,再使用.此处需要修改两处文件 2.1  修改/boot/cmdline.txt 在终端输入如下指令 sudo nano /boot/cmdli

树莓派进阶之路 (012) - 关于Raspberry Pi树莓派无线网卡配置

Raspberry Pi树莓派无线网卡配置[多重方法备选] 要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一.第一种方法:通过配置 /etc/network/interfaces 文件实现sudo nano /etc/network/interfaces修改后文件内容如下:auto lo iface lo inet loopbackiface eth0 inet d

SAP打印机配置

SAP打印机配置 一.SAP打印原理 SAP的打印过程分两个步骤: 1.创建假脱机请求: 2.创建输出请求: 在点击打印按钮后,系统会提示创建假脱机请求后,你可以选择直接生成输出请求,或者手动生成输出请求:产生输出请求后,系统会根据输出设备的配置,调用相关的打印程序:执行打印任务: 在WINDOWS系统中执行SAP打印要开启SAPLPD服务: 二.SAP打印配置 事务码:SPAD: 路径:S000→工具→计算中心管理系统→打印→SPAD: 操作:配置输出设备,配置输出设备来关联本地打印机并执行打

树莓派首次配置总结

一.中文设置 树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块.因此需要我们手动来安装中文字体.好在有一个中文字体是免费开源使用的.ssh中输入以下命令 1 sudo apt-get install ttf-wqy-zenhei 安装过程中如果碰到(Y/n),都选择y 中文字库安装完成之后,还需要安装一个中文输入法.输入如下命令 2 sudo apt-get install scim-pinyin 一样的安装过程,安装完

玩转树莓派-2.配置你的树莓派

上一节中介绍了如何将树莓派系统写入树莓派,今天再介绍一下如何配置树莓派,让其更好用. 如果你有显示器.键盘鼠标,直接启动就可以进入桌面,可以采用傻瓜式的方式来进行配置.如果你没有显示器,也可以通过VNC这类的共享软件在自己的笔记本电脑上连接树莓派.不过这里介绍的是通过SSH来连接树莓派,使用命令行的方式进行配置.首先将树莓派插上安装好系统的内存卡TF卡,连接上网线(跟自己的电脑在同一局域网),然后通电 . 比较通用的SSH终端工具是SecureCRT,网上很多,我这里用的是中文破解的,安装之后打

树莓派相关-树莓派串口配置方法(转)

转:http://blog.csdn.net/yangqicong11/article/details/26571787 树莓派是否能够使用串口呢,答案是肯定的 ,以下是具体方法 1.树莓派的第一排的第三,四,五个分别,也就是下图的6,8,10三个端口分别是地,TX与RX,与被连接设备连接起来.注意树莓派的TX要连接从设备的RX,树莓派的RX要连接树莓派的TX 2.树莓派上只有一个串口,系统默认将它作为调试口,所以不能直接当成普通串口进行编程和使用,需要先将调试口的配置去掉,再使用.此处需要修改

树莓派开发系列教程3——树莓派rasp-config配置(转)

经过前面两步我们的树莓派已经正常的工作起来了,但是在真正用它开发之前还需要进行一些列的配置以及软件的安装,这样开发起来才会得心应手,下面我们介绍一下常用的软件和服务 1.配置选项: 树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config 新旧版本的配置界面不太一样,下面列举两种比较常见的: 1)旧版本 expand_rootfs –将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中) overscan–可以

[转]Raspberry Pi树莓派无线网卡配置[多重方法备选]

要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一.第一种方法:通过配置 /etc/network/interfaces 文件实现sudo nano /etc/network/interfaces修改后文件内容如下:auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug

1.树莓派初始化配置

1.配置选项: 树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config 新旧版本的配置界面不太一样,下面列举两种比较常见的: expand_rootfs –将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中) overscan–可以扩充或缩小屏幕(旧版不能自适应屏幕,新版没有这个选项,貌似可以自适应,没仔细研究) configure_keyboard  - 键盘配置界面 change_pass – 默认的用