vihdoin selvisi tämäkin. kiitos brotherin linux supportin ystävällisen sähköposteihin vastaajan.
brotherin sivuilta saatavissa olevassa ajurissa on ensinnäkin virhe, tulostin ei mene lepotilaan tulostuksen jälkeen. kun kopioi sudolla tiedoston libbrcomplpr.so hakemistoon /usr/lib/ niin pitäisi korjaantua.
toiseksi kohdistusongelma. tässä brotherilta tullut teksti enklanniksi:
Dear Sir/Madam,
As for the margin issue, in Linux please try the attached PJL files. The attached PJL file, "offset.prn" uses number values to set the top or left margins. It is currently set to make the top margin 11/16 inch, the left margin 1/8 inch. This file can be modified and these values changed to suit your needs.
In the file you will see the following offset values:
PJL DEFAULT XOFFSET=-37
PJL DEFAULT YOFFSET=-206
Both values can range from -500 to +500 with each number representing a 1/300 change to your top or left margin.
Please send the file to the printer with the command below:
lpr -P MFCXXXX -o raw (file name)
Thank you for your try.
Best regards,
Brother Solutions Center
eli tässä tapauksessa toimi komento:
lpr -P DCP7010 -o raw offset.prn
tuo komento toimii luultvavasti myös muissa brotherin malleissa, en mene takuuseen. kunhan vaihtaa tuon tulostimen nimen ko. mallia vastaavaksi.
itse totesin tiedostossa nyt olevat arvot x=-17 ja y=-206 parhaiksi. vihdoinkin tulostus on juuri siinä kohtaa paperia kuin haluan, eli keskellä. ja marginaalit kohdallaan.
lisäksi löysin vielä openofficen forumilta seuraavan tekstin. ilmeisesti sama ongelma saattaa olla myös muissa brotherin tulostinajureissa. eli ppd-tiedostosta puuttuu muutama lainausmerkki ja sen takia openofficessa ei ole valittavissa paperikooksi juuri muita kuin letter ja pari muuta amerikkalaista paperikokoa, ei a4.
http://www.oooforum.org/forum/viewtopic.phtml?p=159601&highlight=dcp7010#159601Hello all (Brother users..)
meanwhile I have an answer from the Brother Hotline in Japan:
The ppd - File they provide in her Drivers is not complete(!). In case you get the problem described here, do the following:
1) edit the affected ppd-File in /etc/cups/ppd
2) go to section *PageSize: and add a "" at each *PageSize-Line
Example for my HL1430:
*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize Letter/Letter: ""
*PageSize Legal/Legal: ""
*PageSize Executive/Executive: ""
*PageSize A4/A4: ""
*PageSize A5/A5: ""
*PageSize A6/A6: ""
*PageSize Env10/Com-10: ""
*PageSize EnvMonarch/Monarch: ""
*PageSize EnvDL/DL: ""
*PageSize EnvC5/C5: ""
*PageSize EnvISOB5/B5: ""
*PageSize EnvISOB6/B6: ""
*CloseUI: *PageSize
3) save and restart cups
4) open OpenOffice Print Dialog - The Page-Format list should now complete
vielä lopuksi, sain brotherilta myös ajurista jonkinlaisen kehittelyversion 2.0 joka tukee 1200dpi tulostusta 600 dpi sijasta. ainakin minulla ajuri toimi täydellisesti. ja ilmeisesti tulostimen sammuminen ja ppd-tiedoston virhe on siinä valmiiksi korjattuna, kohdistus ei. ajuri on siis kaksi .deb tiedostoa. asennusohjeet löytyy brotherin sivuilta.
http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.htmlkaikki tiedostot voi ladata osoitteesta koti.mbnet.fi/muusikko/brother
käyttäjätunnus ja salasana ovat molemmat "brother" pienillä kirjaimilla.
mikko
PS. miten tämä siirretään laitealuelle? ubuntun käyttö taitaa olla väärä alue..