2010年
3月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

setup diary

2007|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|06|08|11|
2015|01|02|03|04|05|06|07|08|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|

2010-03-30 linuxでdmgのmount

_ dmg2imgを使う

新しいプリンターが来たので、linuxから印刷できるようにしようとしたら、なかなか難しい。まず、PPDファイルが見つからなかったので、OSX用のdriverをdownloadしたら、dmgだった。まずは、
file file.dmg
でフォーマットを調べると、
VAX COFF executable not stripped
というように表示された。これは圧縮されているdmgファイルらしい。これを展開するために、dmg2imgをdownloadして、windows用しか見つからなかったので、
wine dmg2img.exe file.dmg temp.dmg
として変換すると、ようやくマウントできるようになる。
sudo mount -t hfsplus -o loop temp.dmg mntpath
としたら、無事中身を見ることができた。ppdファイルを見つけて、よしと思ったら、
Unsupported format 'application/postscript'!
と出てしまった。どうすればよいんだ。プリンタはcannonのMF8350Cdnというものなのだが、cannonのサイトにはUNIX用のドライバーは無い。しかし、いろいろと探していたら、canon-europeのサイトに、UFRII/UFRII LT Printer Driver for Linuxというものがあって、cndrvcups-common_2.00-2_i386.debとcndrvcups-ufr2-uk_2.00-2_i386.debをdpkgでインストールしたら、無事に印刷できるようになった。日本のlinuxの普及率はまだまだ低いが、ヨーロッパではlinuxのdriverの需要があるということなのだろうか。