Leporelló nyomtatási gondok

Leporelló nyomtatási gondok
2009-10-21T17:34:05+02:00
2009-10-25T19:39:14+01:00
2022-11-15T10:30:37+01:00
*deleted_82326080
Sziasztok!
Egész napom elment ezzel a problémával és nem találom a megoldást. Van egy EPSON LQ-680-as printerünk, amivel szabványos, előnyomott leporelló papírra nyomtatunk. A program amiből nyomtatunk C#-ban készült, DevExpress report készítővel én magam készítettem a riportot hozzá. A gond az, hogy amikor a nyomtatóra egynél több lapot küldök nyomtatni, a második lapon már 7 mm-el feljebb kezdi a nyomtatást és így a karakterek nem a kitöltendő rovatokban jelennek meg. alapvető dolgokon már túl vagyok, jó drivert használok hozzá, a riportban és a nyomtató driver tulajdonságainál is beállítottam a helyes papírméretet. semmi változás. help me!
Mutasd a teljes hozzászólást!
Ennek ellenére kinyomtattam az aktuális beállításait a nyomtatónak, amelyek között meglepetésemre második helyen ott volt a "skip over perforation" és "Off" állásban.

Szvsz ez lehet azért is, mert a driver a 680Prof.-t is kezeli.
Például ez a driver is..(epson10707.exe 2002-12-04 (Windows))
Kiemelés a link-ről:

Overview: Click on the following links for the driver package readme info:.../extract/Readme.txt This package supports the following driver models: EPSON LQ-680 ESC/P 2 EPSON LQ-680Pro ESC/P 2

Visszatérve a beállítás ellenőrzés fontosságára idézem :

You should also verify that your program is correctly specifying the page size to the printer driver. If you are simply sending text to the printer (for example, using Print or Write statements), you may not have much control of the paper size. If you are using the graphics library to construct a page image and send it to the printer, you have much more control of the page size and paper size, but you are responsible for using the graphics methods properly

Gondolom grafikus módban dolgozik a progid, ellenőrizd a beállításokat!
Pl. A4 = 210x297 ez van neked is mikor progiból nyomtatsz?
Mutasd a teljes hozzászólást!

  • jó drivert használok hozzá, a riportban és a nyomtató driver tulajdonságainál is beállítottam a helyes papírméretet.

    Bocsi, én hiszek neked, de egy próbát megér, hogy egy sima kettő oldalas word xx.doc nyomtatása esetén is hasonló eredményt kapsz-e?
    Mutasd a teljes hozzászólást!
  • Készítettem egy külön projektet csak a teszt céljára Visual Studioban. A DevExpress report komponenseivel készítettem egy kétoldalas doksit. Nyomtatáskor ugyanazt műveli: a preview-ban még azonos pozícióban jelennek meg a feliratok a második lapon is, de kinyomtatva már 7 mm-el feljebb. Továbbra is tanácstalan vagyok.
    Mutasd a teljes hozzászólást!
  • Régen nem foglakoztam vele és nincs a közelben semmi, de volt hasonló problémám.

    A gondot talán az okozhatja, hogy a lapméret a szoftver szerint nem ugyanaz mint a nyomtató szerint.

    Be kellene állítani a nyomtatón a perforáció átugrását, a listát pedig úgy alakítani, hogy egy oldal pont kiváltsa a perforáció átugrását.
    Ha a nyomtató intézi a perforáció átugrást, akkor pontosan a lap tetejére pozicionál és akkor már jöhet az új oldal.

    Talán.
    Mutasd a teljes hozzászólást!
  • Riha javaslatára nyomtattam kétoldalas doksit Word-ből is. Meglepetésemre remekül kijött a két oldal minden a helyén volt. Sajnos ettől még nem oldódott meg a problémám, mert a doksikat szoftverből generálom és onnan is kell nyomtatnom.

    Hupcihér
    Tegnap én is olvastam a neten csuda dolgokat, miket lehet(ne) állítani az EPSON nyomtatón, de a te általad is leírt dolgokat már csak egy spec. beállító util-al lehet, amit viszont ehez a nyomtatóhoz nem találok. A kezelási utasítás is hivatkozik egy bizonyos EPSON remote! cuccra, de én ezt a driver által feltelepített fájlok között nem találom.
    Mutasd a teljes hozzászólást!
  • Riha javaslatára nyomtattam kétoldalas doksit Word-ből is. Meglepetésemre remekül kijött a két oldal minden a helyén volt.

    No ez jó is, meg nem is!
    Jó, mert a nyomtatód megfelelően működik, rossz, mert a progidban gubanc van.
    Magam is bosszankodtam pl. pdf export-nál, bár ott a belső (lapon belüli) pozicionálásokkal volt bajom.
    Lehet, hogy a progidban a traktor kezelés bug-os?
    Mutasd a teljes hozzászólást!
  • Ez egy .NET-es program, traktorkezelésről szerintem nem beszélhetünk.
    Mutasd a teljes hozzászólást!
  • Bocsi, félreérthetően fogalmaztam.
    AZ Epson a legősibb nyomtatók egyike (850,1050, 1500, stb.).
    A DOS-al jött, majd beszervezték Windows alá, s kezdődtek a gubancok.
    Egyébként én (és sokan mások),
    a papírtovábbítást biztosító eszközt nevezem traktornak, és őt érintheti a beállítási gond.

    Ami fontos, hogy a word-os nyomtatás sikere azt mondja, hogy a printer jól működik, gondolom ugyanaz a driver volt használatban a word-nél mint a te progid esetében.
    Ha igen, akkor csak a progidban a nyomtatási parancs körül lehet valami..
    Itt is ajánlják a beállítások ellenőrzését..(Paper size in dot matrix)
    Amúgy elég kritikus a kezdet:
    The Epson LQ-680 is a rather primitive printer. It does not support a true
    "command language." The manual doesn't explain the very small set of
    commands to which it responds.
    Mutasd a teljes hozzászólást!
  • Hali!

    Ezen a "spéci tools" -on én erősen csodálkoznék. Már az FX 1000-esnél is a nyomtató saját hardveres setup-jának része volt ..... a közelmúltban kellett egy FX2190-est setup-olnom, abban is benne volt ..... a perforáció átugrása alapvető setup adat ... beállíthatónak kell lennie ...... azt keresd meg a doksiban, hogy melyik billentyűkombinációt kell nyomva tartanod a nyomtató bekapcsolásakor, hogy hozzáférj a setuphoz!

    (Szerintem a Word beletesz egy lapdobás karaktert, amikor úgy érzi, h a lap végére ért .... ez akkor is műkszik, ha be van állítva a perforáció-átugrás [skip over perforation, ha jól emlékszem], meg akkor is, ha nincs.)
    Mutasd a teljes hozzászólást!
  • Elszórakoztam kicsit a "perforáció átugrása" ötlettel. Először a manual-ban néztem utána, ott ezt írja: "This setting takes effect only when the skip-over-perforation setting is on. ... This setting is available only on LQ-680Pro." Nahh.. mondom remek, mert nekem egy "sima" 680-asom van. Ennek ellenére kinyomtattam az aktuális beállításait a nyomtatónak, amelyek között meglepetésemre második helyen ott volt a "skip over perforation" és "Off" állásban. Rengeteg gombnyomogatás és papír elhasználásával sikerült ezt átállítanom "On" állásba. Ezek után kipróbáltam a programból nyomtatást, de látszólag semmi változás. Mit tehetek még?
    Mutasd a teljes hozzászólást!
  • Ennek ellenére kinyomtattam az aktuális beállításait a nyomtatónak, amelyek között meglepetésemre második helyen ott volt a "skip over perforation" és "Off" állásban.

    Szvsz ez lehet azért is, mert a driver a 680Prof.-t is kezeli.
    Például ez a driver is..(epson10707.exe 2002-12-04 (Windows))
    Kiemelés a link-ről:

    Overview: Click on the following links for the driver package readme info:.../extract/Readme.txt This package supports the following driver models: EPSON LQ-680 ESC/P 2 EPSON LQ-680Pro ESC/P 2

    Visszatérve a beállítás ellenőrzés fontosságára idézem :

    You should also verify that your program is correctly specifying the page size to the printer driver. If you are simply sending text to the printer (for example, using Print or Write statements), you may not have much control of the paper size. If you are using the graphics library to construct a page image and send it to the printer, you have much more control of the page size and paper size, but you are responsible for using the graphics methods properly

    Gondolom grafikus módban dolgozik a progid, ellenőrizd a beállításokat!
    Pl. A4 = 210x297 ez van neked is mikor progiból nyomtatsz?
    Mutasd a teljes hozzászólást!
  • Amikor azt írtam kinyomtattam a beállításokat, nem a számítógépről, hanem a nyomtató saját ROM-jából tettem, egy bizonyos gomb variáció eredményeként. Ezért továbbra is furcsálom, mit keres ott ez a beállítás, ha a nyomtató elvileg nem tudja..?
    A lapméret a következő: nyomtató beállításainál: Leporelló 210x305 mm. , a programból (DevExpress) pedig: "GermanStandardFanfold" 216x305 mm. Mielőtt bárki felkiáltana a 6mm különbségre: az a szélességre vonatkozik, nekem pedig a lap hosszúságával kell törődnöm itt. Utolsó hsz-em óta annyit haladtam előre, hogy a teszt projektemből már jól tudok nyomtatni. Mindössze annyit változtattam, hogy a report, pagefooter band-ját eltávolítottam, és az abban lévő szövegeket a Detail-ba tettem alulra. Már majdnem örültem, hogy kész vagyok, de a tényleges programban ugyanezeket végrehajtva továbbra is rossz a nyomtatás. Most már látni az alagút végét, de homályosan. Átgondolva a maradék különbségeket (teszt projekt vs. tényleges program), még annyi van, hogy míg én a tesztprojektben annak érdekében, hogy két oldalas legyen a nyomtatás, programból kétszer példányosítottam a reportot és az egyik példányhoz hozzáfűztem a másik egyetlen lapját. Így hoztam létre egy doksit ami két oldalas. A tényleges programban pedig úgy működik, hogy ahány oldalt kell nyomtatni, mindegyik önálló doksi, egy-egy oldallal. Nem kis munkámba fog ez a próba kerülni, de átírom ezt a részt a fő programban, hogy ott is fűzze össze a különálló doksikat eggyé. Hátha..
    Mutasd a teljes hozzászólást!
  • hogy két oldalas legyen a nyomtatás, programból kétszer példányosítottam a reportot és az egyik példányhoz hozzáfűztem a másik egyetlen lapját. Így hoztam létre egy doksit ami két oldalas.

    Vagyis ment a folyamatos nyomtatás, míg:
    A tényleges programban pedig úgy működik, hogy ahány oldalt kell nyomtatni, mindegyik önálló doksi, egy-egy oldallal.

    Valami rémlik, mintha a mátrix-oknál az egy lapos nyomtatásnál a végén túlfut a nyomi, hogy letéphető legyen a papír, és ilyenkor a visszafutás elszúródhat (erre mintha lenne manuális beállítási lehetőség). Persze lehet, hogy tévedek.
    Egyébként itt van egy letölthető doksi, de ez mintha mást írna a skip-over-perforation -ről:

    Page length for tractor This setting allows you to set the page length for continuous paper. Skip over perforation This feature is available only when continuous paper is selected. When you select On, the printer provides a one-inch (25.4 mm) margin between the last line printed on one page and the first line printed on the next page. Because the program margin settings in most applications override margin settings made from the control panel, you should use this setting only if you cannot set your top and bottom margins using your application.
    Mutasd a teljes hozzászólást!
  • Szia!

    Nem ismerem annyira az ExpressPrinting System-et, de a hiba szerintem ott van náluk. (sajnos elég jól ismervén a többi csomagjukat - QuantumSuite, etc - amik szintén bugzanak keményen, volt is velük szívás rendesen)

    A ExpressPrinting System nem tud karakteres riportot csinálni? Mert ott értelmesebben lehet kezelni a mátrixnyomtatókat. A FastReport-tal nagyon egyszerűen lehet kezelni ezeket és akár Te is adhatsz ki menet közben PageBreak, stb utasításokat, amiket karakteres módban minden mátrixnyomtató megért. Van hozzá külön Command objektum is, ahol nyomtatóspecifikus utasításokat is ki lehet adni, ha nem jól működne valami. Nekem nagyon bejött, még egy nagyon extrém Panasonic mátrix-ra is sikerült rendesen belőni az összes riportomat, pedig az nem 1xű eset. Ráadásul ugye nem grafikus módban tolja, hanem valódi karakteres, így ultragyors nyomtatást valósít meg, nem szöszöl soronként több oda-vissza fejmozgással.

    Üdv
    Mutasd a teljes hozzászólást!
  • Szerencsére nem hiába írtam át a programot. Az egyes riportokat összefűzve eggyé, már helyesen jönnek ki a nyomtatóból a lapok. Köszönöm a segítő ötleteket.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd