分类 办公软件 下的文章

[原创]在Manjaro Linux上安装brother-t420w打印机

个人原创,如有转载,请注明出处。——by realasking

最近到了一个大学工作,为了方便,自己买了一个Brother DCP-T420W打印机。这个打印机是墨仓式彩色打印和扫描复印一体机,并且支持无线打印功能.根据它的说明,在Windows 11、Realme GT Neo和Ubuntu 20.04上安装使用都非常方便。但是,我还有两台机器使用的是Manjaro Linux,官方没有提供相应的解决方案。这两天是五一假期,就试着折腾了一下,解决了这个问题。以下就是处理办法。

1.打印机设置

a. 在浏览器中输入打印机地址:192.168.0.105,然后输入管理密码完成登录。

192.168.0.105是我的打印机的地址,如果网友不知道自己打印机的地址的话,登录到你的路由器或Wifi的管理页面,查看连接设备即可。

b. 点击网络-服务,记录下服务名称

c. 点击网络-协议,点击LPD后的高级设置,勾选启用LPD标志,然后提交

2.驱动准备

a.从AUR上下载brother-dcpt520w的PKGBUILD和相关附加文件,并将brother-dcpt520w文件夹改名为brother-dcpt420w

b.将以下文件替换brother-dcpt420w中的文件:

PKGBUILD文件:

bash
# Maintainer: none <none@none.none>
# Modified by realasking from brother-dcpt520w maintained by Chiwan Park
pkgname=brother-dcpt420w
pkgver=3.5.0
pkgrel=1
pkgdesc="Driver for the Brother DCP-T420W wifi multifuncional printer"
url="http://solutions.brother.com/linux/en_us/index.html"
license=('custom:brother')
install="brother-dcpt420w.install"
arch=('i686' 'x86_64')
optdepends=('sane: scanning support'
'brscan4: making dcpt420w available to sane'
'brscan-skey: scankey support if connected via usb')
if [[ "$CARCH" == "x86_64" ]] ; then
depends=('a2ps' 'cups' 'lib32-glibc')
elif [[ "$CARCH" == "i686" ]] ; then
depends=('a2ps' 'cups')
fi
source=(
"https://download.brother.com/welcome/dlf105168/dcpt420wpdrv-3.5.0-1.i386.deb" \
"fix_lp.patch"
)
sha256sums=(
'3ede819a65aec379ec7676f7ac0cacabd70879fbaaf2c7978eeae406c0e1c1f2' \
'ddb53ba14356b1fb98f19e3b32f124e878f06819a2cb6cb40a719d2250fababf'
)
build() {
cd "$srcdir"
tar -xf data.tar.gz -C .
tar -xf control.tar.gz -C .
patch -Np0 < fix_lp.patch
}
post_install() {
/opt/brother/Printers/dcpt420w/cupswrapper/cupswrapperdcpt420w
}
package() {
install -d $pkgdir/usr/bin
install -d $pkgdir/var/spool/lpd
cp -R $srcdir/opt $pkgdir/opt
}

brother-dcpt420w.install文件:

bash
post_install() {
# lpr
/opt/brother/Printers/dcpt420w/inf/setupPrintcapij dcpt420w -i
# cupswrapper
/opt/brother/Printers/dcpt420w/cupswrapper/cupswrapperdcpt420w
systemctl restart org.cups.cups.service
}
post_upgrade() {
/bin/true
}
pre_remove() {
# lpr
/opt/brother/Printers/dcpt420w/inf/setupPrintcapij dcpt420w -e
# cupswrapper
/opt/brother/Printers/dcpt420w/cupswrapper/cupswrapperdcpt420w -e
}
op=$1
shift
$op "$@"

fix_lp.patch文件:

bash
--- opt/brother/Printers/dcpt420w/inf/setupPrintcapij.old 2008-09-15 22:01:07.000000000 +0200
+++ opt/brother/Printers/dcpt420w/inf/setupPrintcapij 2008-09-15 22:01:26.000000000 +0200
@@ -34,7 +34,7 @@
if [ ! -d $SPOOLER_NAME ]; then
mkdir $SPOOLER_NAME
fi
- chown lp $SPOOLER_NAME
+ chown root $SPOOLER_NAME
chgrp lp $SPOOLER_NAME
chmod 700 $SPOOLER_NAME

c.打包和安装

bash
makepkg
sudo pacman -U brother-dcpt420w-3.5.0-1-x86_64.pkg.tar.zst

2023年8月23日注 ------------------------------------------------------------------------

现在安装brother-dcpt420w后,org.cups.cups服务已经不再存在,
需要手动启动cups服务,但不必启动cups-browsed服务:

bash
sudo systemctl enable --now cups

------------------------------------------------------------------------

d.安装其它相关文件

bash
yay -S brother-cups-wrapper-common brother-lpr-drivers-common system-config-printer xsane xsane-gimp sane colord-sane

2023年8月23日注 ------------------------------------------------------------------------

Arch上还要做如下设置:

  • 安装:
bash
yay -S nss-mdns mdns-scan qmdnsengine python-zeroconf
  • 配置

vi打开/etc/nsswitch.conf
将如下行:

bash
hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns

替换为:

bash
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns

然后保存

  • 重启电脑

------------------------------------------------------------------------

3.扫描功能设置

bash
sudo brsaneconfig4 -a name=Brother model=DCP-T420W ip=192.168.0.105

4.打印功能设置

a. sudo system-config-printer

b. 在Brother-DCP-T420W图标上单击右键,点击属性

c. 点击设备URI后的按钮

d. 点击网络打印机-查找打印机

e. 点击以Brother-DCP-T420W开头、以1-b中记录下来的服务名称加.local结尾的打印机,在连接中选择通过DNS-SD的IPP网络打印机,然后点击应用

f. 点击生产和型号后的按钮,选择从数据库中选择打印机,点击Brother,然后点击转发,点击DCP-T420W(推荐),点击转发

g. 打印测试页和确定。

然后打印机就可以正常使用了。

2024年1月6日注 ------------------------------------------------------------------------

要让mdns生效,需要让avahi-daemon服务启动,最近发现新装的archlinux连这个服务都是默认关闭的。无语。

[笔记]从自然码到微软五笔

个人笔记,如有转载,请注明出处。
——by realasking

自然码官方的开发已经停止多年,但一直有第三方的实现可以使用,基于RIME的方案就不错。然而,RIME输入法和Win10似乎兼容性一直不好,最近一年多来经常发生office2016/2019下候选框闪烁、无法输入的问题,还遇到过——开机就无法输入中文的事,最后决定暂且将其放弃。

不再使用RIME后,就很难找到Win10下好用的自然码方案了,于是就打算转向五笔。尝试过多种五笔输入法之后,觉得不错的剩下花儿五笔、王码五笔大一统和微软五笔。

先购买了一套王码五笔大一统,使用中觉得它和Win10兼容非常好,支持自造词,但是其输入框背景不能更换、哪怕设置过全角标点和符号也无法打出破折号等、以及官网手册与软件对不上,最后将它作为备选而搁置了。

然后尝试了花儿五笔。除了无法更改Ctrl+Space之外,这一输入法非常好用,而且用户造词和导入词库都很方便。然而,使用一段时间后,突然某天,就常常遇到它无法在office365中激活的问题,只好暂时放弃。

最后找到了wubilex,在它的辅助下,暂时使用着微软五笔。wubilex可以更换微软五笔的词库和导入自定义短语,虽然用起来不如花儿五笔,但大体上还能接受,只是不能竖排和导入短语后破坏了词组的排列顺序比较难受。不过,如果不以wubilex辅助的话,微软五笔就很不好用,比如导入词组有时会导致一些原有词汇无法打出来。

暂时用着微软五笔,希望未来还能有更好用的出来吧。

------2021年02月10日------

今天偶然看到了一个叫黄狗五笔的输入法,和花儿五笔很像,但是去年11月编译的,比花儿新。装上试了试,感觉还可以,office中也暂未遇到问题,先用一段时间看看。
*****初步使用感受:引号、括号都被自动配对,对于五笔软件练习来说几乎无法进行文章练习,这应该是文本处理软件的功能,而不应该是输入法的功能,这种设计不是太喜欢。

------2021年02月12日------

今天找到一个叫启程输入法的软件,这个软件功能不错,有五笔、拼音、英文输入法,而且还有多年前用过的表形码,符号自动配对也可以自行设置,皮肤也可以自己做。
然而,尝试打二级简码的时候发现,很多编码打出来的都不对,感觉作者可能受了词频的影响、软件将二级简码当作词汇在对待,只能弃用了,很可惜。

------2021年02月18日------

在百度贴吧看到,王码五笔大一统不开状态栏时能关闭Ctrl+SPACE,而开状态栏时能输入——,就研究了下,发现C:\Program Files (x86)\wangma\wmwb18下有个fuhao.exe,把它固定在任务栏,暂时可以解决特殊符号输入问题、也不会影响各种编程软件的正常使用。

[笔记]word2016/2019中替换所有高亮的颜色

个人笔记,如有转载,请注明出处。
——by realasking

做法是:

  1. Ctrl+H
  2. 点击查找-更多
  3. 点击格式-突出显示
  4. 点击在以下项中查找-主文档
  5. Esc
  6. 单击右键,选择另一个高亮颜色即可。

[原创]转换latex公式并在word2016中输入

个人尝试得到,如有转载,请注明出处。
——by realasking

最近机器出了点问题,折腾后为了方便直接从联想电脑管家里安装了预装的office2016学生和家庭版,却想起它不能直接用latex方式输入公式。经过一系列尝试,找到了解决办法。

操作如下:

  1. 安装latex2mathml
    cmake
    pip install latex2mathml
  2. 转换公式
    bash
    latex2mathml.exe -t "公式内容"
  3. 右键拷贝输出结果
  4. 打开word,点击插入-公式-插入新公式
  5. 点击设计-abc文本
  6. 在公式输入中右键粘贴
  7. 在公式末尾输入#编号
  8. 回车

一切就好了。

[备忘]个人Windows10下办公必备软件列表

个人常用软件列表,方便自己重装系统,如有转载,请注明出处。

———— by realasking

Alexandra Reader:一些英语小说集合

Avogadro:画分子结构图

Bandizip:比较干净的解压软件

Bing Wallpaper: 微软官方的壁纸工具

Blumind:思维导图编辑器

ColorVeil: 一个免费的可自定义颜色的屏幕色彩滤镜,大量编辑word文档或上网时,打开它可以减轻视疲劳。

两台电脑上的设置为暖屏 #95B47E, 47%冷屏 #738631,39%

Cp1:屏幕拾色器

CTex或Texlive:Latex文档编辑环境

DuktoR6:局域网文件互传

Emacs:文本编辑器

Everything:搜索工具

FastCopy:快速复制工具

flameshot:截图工具

Foobar2000:音乐播放器

geek:彻底卸载软件

GIMP:图像处理软件

Goldendict:词典

Ghostscript:Scribus和Latex需要的东西

Joplin:个人云笔记工具

KeePassXC:密码管理工具

LLVM:Emacs的插件进行C语言格式化需要

maxima-5.41.0a:推公式

Mendeley:文献管理

Noteexpress:之前使用的文献管理

Microsoft Edge:浏览器

Office:办公软件

MobaXterm:很好的ssh和Xserver工具

Msys2:Emacs的irony扩展需要

Nextcloud客户端:网盘

nomacs:看图软件

Octave-4.4.1:数值计算软件

Ovito-3.0.0-dev481:一个还能支持脚本的3.0系列的免费版本,分子模拟可视化工具

Potplayer:视频播放器

PTCLab:马氏体相变取向关系相关软件

python-3.7.7:python环境,使用此版本因为和自己的Emacs配置匹配,不想多折腾

QTranslate:多引擎网络聚合翻译工具

Racipro:SAED衍射斑点模拟

Rawtherapee:处理Raw格式照片工具

Scribus:一个排版工具

Typora:Markdown编辑器

Visit:VTK文件可视化工具

VMD:分子模拟可视化工具

金山PDF独立版:免费;支持换背景色且不影响图片颜色;比全套WPS干净

京东读书:很好的看书工具,不过买书有点贵

万能科学计算器:计算器

小狼毫输入法:RIME输入法框架Windows版,不过和ColorVeil配合会闪烁,问题不大

元素:周期表:一个化学元素周期表

易呗背单词:背单词

越飞阅读:没有配置好Emacs时的阅读工具,配置好后就不怎么用了

然后python中至少要安装的包有:
autopep8 black Cython flake8 ipython jedi numpy pandas pyflakes rope regex scipy statsmodels yapf matplotlib shapely

最新文章

最近回复

  • realasking: 哪里的话,还要非常感...
  • cnfczn: 发送留言报错:in_...
  • cnfczn: 大狮兄666,以前经...
  • realasking: 最近还行啊,就是上网...
  • cnfczn: 大狮兄,好久不见啊....
  • realasking: 您好。有什么问题就在...
  • Eric Chen: 作者你好!最近折腾中...

分类

归档

其它

已经这么晚了呀,早点休息吧,晚安~