在 2006-09-11一的 23:14 -0400,Patrick Shanahan写道:
* 张韡武 <zhangweiwu@realss.com> [09-11-06 22:29]:
Hello. My printer is Epson LQ-300. Being unfamiliar with a lot of western people, this printer is one of the very widely used dot-matrix printer in China. This device is supported by Linux with omni driver, in ghostscript-omni package (which I installed).
The problem is now I cannot find this printer appear in printer list (gnome-control-center -> add printer -> choose Epson -> no "LQ 300" in the list). Actually, none of the printers supported by ghostscript-omni is in the list. So, where should I check? What can I do to install this printer? There are too few documents about omni driver on the Internet, besides I didn't find anyone with same experience.
from looking at: pin ghostscript-omni appears you need to run: /usr/bin/GenerateOmniPPD and/or: /usr/bin/GenerateOmniPPDs
I tried both. Both produce error message like this for about 500 times: Error: Could not create device with "XMLMasterFile="/usr/share/ghostscript/Omni/Star ZA-200 Multi-FonA" Error: XMLMasterFile="..." must be specified in the job properties (XMLMasterFile="/usr/share/ghostscript/Omni/Star ZA-250 Multi-FonA)! Error: Could not create device with "XMLMasterFile="/usr/share/ghostscript/Omni/Star ZA-250 Multi-FonA" [each time replace the 'Star ZA-250 Multi-FonA' part with another brand and model name] I also searched very hard to discovered this readme file for omni, which is the only piece of document related to omni on the Internet (attached to this email). I also tried to follow that readme (though it's for an outdated version, v0.7) and failed that too. Same error message. I also tried to run OmniFoomaticGenerator in /usr/share root@joe share # OmniFoomaticGenerator OmniFoomaticGenerator: using /usr/share/ghostscript/Omni/foo2omni OmniFoomaticGenerator: Counting devices... OmniFoomaticGenerator: There are 463 devices. Error: XMLMasterFile="..." must be specified in the job properties (XMLMasterFile="/usr/share/ghostscript/Omni/Brother HJ-10)! OmniFoomaticGenerator: Error: Could not instantiate /usr/lib/ghostscript/Omni/libXMLOmniDevice.so with "XMLMasterFile="/usr/share/ghostscript/Omni/Brother HJ-10". Segment Fault Omni is the only piece of software on the earth that I have discovered that comes with absolutely no document for users! I am really surprised. There are no readme (an outdated version is discovered finally but no readme on the project site), no installation document, no manual for man(1), no SuSE document about anything on how it work on SuSE, no /usr/share/docs, no forum discussion (in forums there are only questions, no answers), even no package description on their website. Even an abandoned project should have some documents left. Anyway there are a few printers only this driver can support, it has some reason to be maintained. P.S. I installed omni from using 'rpm -i' instead of yast2, Reason: I installed my SuSE with DVD, ghostscript-omni package is only available online, then I started yast2 to switched installation source, then, it work half a hour (hdd busy all the time), timeout, ask me if I save configuration anyway, and bye bye, yast is never able to install anything since then. I tried the same on another computer, and destoried yast on that computer too. Now I have two suse computer that I cannot use to install anything through yast2.
I am not familiar with gnome, but I believe that you need a ppd file for your printer, not an xml file.
perhaps someone more familiar can give you better direction.
gud luk, -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2
-- 锐业软服(国内业务) http://www.realss.cn Real SoftService http://www.realss.com 销售咨询(Sales Department): 0086 592 20 99987 (Chinese, German, English) 国际业务(International Sales): 0086 10 8460 6011 (German and English) 联系:厦门大学科技园,嘉庚二号楼6楼 邮政:厦门大学2312号信箱(邮编361005)