それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

プリンタ管理画面からの時刻合わせを自動化

自宅では、ブラザー製 複合機 MFC-J6710CDWを使っているのですが。ブラザー製のプリンタはNTPに非対応で困った。時刻が直ぐズレる。

管理画面にアクセスした時に時刻を合わせるのですが、よく忘れて10分位狂ってる。

時刻同期もRaspberryPiから自動化

#!/usr/bin/env ruby
# coding : utf-8
# ブラザー製 複合機	MFC-J6710CDW
#  該当プリンタは時刻をNTPで同期しないので、
#   管理画面から時刻を合わせる

require 'mechanize'

m = Mechanize.new 
m.get "http://brother-mfc-j6710cdw/"
link = m.page.link_with( :href => /date/i )
raise unless link
link.click
f = m.page.form_with( :action => /date/i)

raise unless f

t = Time.now

# 年月日時分	
f.field_with(:name => /B21/i).value = t.year
f.field_with(:name => /B22/i).value = t.month
f.field_with(:name => /B23/i).value = t.day
f.field_with(:name => /B24/i).value = t.hour
f.field_with(:name => /B25/i).value = t.min
#タイムゾーン

select_box = f.field_with( :name => /bc/i)
select_box.option_with( :text => "UTC+09:00").select
#puts f
#送信
f.submit

あとはこれをcrontab に

crontab に書いて時刻のことを忘れる

# ブラザー製 複合機    MFC-J6710CDW の時刻合わせ
  0 13  */5 *  *  /usr/local/sbin/brother-J6710CDW-time-adjust.rb

ネットワーク・プリンタのくせに。。。

ネットワーク・プリンタのくせにSMTP over SSL や NTPに非対応なのは困る。
SSHでログインさせてほしいと思う。。。

エ◯ソンやキ◯ノンよりはマシ

ファームウェアがちゃんとアップデートされるし、常識の範囲内でとてもシッカリしてるんだ。
発売後3年経ったけどファームウェアがちゃんと提供されるし管理ソフトウェアもメンテされる。こういうのが重要。
CUPS対応だとか、Linux対応状況を出してくれるいい会社だと思う。


A3印刷&スキャン&受信FAXのSMTP転送の3つが可能な複合機では唯一の選択肢だと思うわ。