Plotterinstallation
 
 
DURST CAD/CONSULTING GmbH - StartseiteStartseiteHomeHome of DURST CAD/CONSULTING GmbH
 

 
FAQ 
Anfrage 
Feiertage 
 
 
Startseite > Hotline > FAQ > Plotterinstallation
 

 

Plotter bzw. Drucker (im Folgenden nur Plotter genannt) müssen in jedem Modul separat eingebunden werden. Hier ist --- stellvertretend für die übrigen Module --- nur die Einbindung ins TG-Modul beschrieben. Voraussetzung ist in jedem Fall, daß der Plotter/Drucker HPGL versteht.

Bitte lesen Sie auch die Hilfe zum PLOT-Befehl sowie die Weiterführenden Beschreibungen im Benutzerhandbuch 1.

1. Schritt: Einbinden in die Makros

  • Wählen Sie einen Namen für den Plotter. Dieser Name muß in GRAFFY immer genau vier Zeichen lang sein (z.B. "LJ3P" für den LaserJet IIIp).

  • Editieren Sie die Datei "...\graffy\lib\tg\tgspec.mc" (unter UNIX "\" nach "/" verändern) mit einem Texteditor Ihrer Wahl. Suchen Sie nach

    DEF PLOTCust1
        "DEF PLOTTERTYPE 'T7595';  "
        "DEF PAPERSIZE   'P_A4H';  "
        "DEF PLOTSCALE   '1';      "
        "DEF PLOTFILL    'off';     "
        "DEF PLOTWDTH    'P.30';   "
        "DEF PLOTVELO    '20';     "
        "DEF PLOTCNTR    'on';    "
        "DEF PLOTROT     'off';     "
        "DEF PLOTCOL     'on';    "
        "DEF PLOTMODE    '1';      "
        "DEF PLOTSPOOL   'To_File'; "
        "DEF PLOTSPDIR   ('`'+PLOT_DIRECTORY+'`'); "
        "DEF PLOTSPFILE  ('`'+MODULE_NAME+'`'); " ;

     
    Tragen Sie in die Zeile
    DEF PLOTTERTYPE 'T7595';
    den neuen Namen ein z.B.: 
    DEF PLOTTERTYPE 'TLJ3P';

    Alle weiteren Einträge sollten auf die am häufigsten verwendeten Einstellungen abgeändert werden.
     

2. Schritt: Definition der Drucker/Plotter-Eigenschaften

  • Als nächstes müssen Sie GRAFFY einige Eigenschaften des Plotters mitteilen. Diese sind in der Datei "...\graffy\msg\gedit.ms" festgelegt. Den Inhalt dieser Datei sollten Sie nicht verändern. Wenn Sie Einstellungen in dieser Datei ändern wollen, dann kopieren Sie bitte die betreffende(n) Zeile(n) in die Datei "...\graffy\msg\gedit.cgf". Falls "...\graffy\msg\gedit.cgf" bei Ihnen nicht existiert, legen Sie sie einfach an. Da diese Datei von uns nicht ausgeliefert wird, sind die Einstellungen darin 'Update-fest'.

    Die wichtigste Eigenschaft ist die Papiergröße, genauer gesagt die bedruckbare Papiergröße. Diese finden Sie unter dem
    Message-Tag "paper_size_XXXX_y", wobei XXXX für den Plotter-Namen steht (genau vier Zeichen!) und y das Papierformat bezeichnet (variable Länge, z.B. "A4H" für DIN A4 horizontal). Suchen Sie einmal nach dem String "paper_size_LJ3P_A4V" in der Datei "...\graffy\msg\gedit.ms". Sie werden die folgende Stelle finden:
                       :
                       :
        paper_size_LJ3P_A4  ^D^7918 10860 243 513
        paper_size_LJ3P_A4V ^D^7918 10860 243 513
        paper_size_LJ3P_A4H ^D^10854 7374 205 513
                       :
                       :

    Jede Plotter/Papier-Kombination erfordert eine eigene Zeile. Pro Zeile gibt es vier Zahlen bzw. zwei Zahlenpaare. Das erste Zahlenpaar (7918 10860) gibt die bedruckbare Fläche in HPGL-Koordinaten an, das zweite Paar (243 513) in EPS-Koordinaten. Falls Sie keine EPS-Ausgabe benutzen wollen, dürfen Sie das zweite Paar weglassen.
    (1 Plottereinheit =
    1/40 mm -> 270 mm = (270 * 40) = 10800)
    (
    1 User unit im Postscript = 25.4/72 mm) 

    Manche Plotter können das Papier unterschiedlich gut ausnutzen, und zwar je nachdem, ob es quer oder hochkant eingelegt wird. Daher werden diese Fälle in GRAFFY unterschieden, indem man jeweils ein eigenes Papierformat definiert (A4H = DIN A4 horizontal, A4V = DIN A4 vertikal, A4 = Default-Wert).

    Die maximale Größe (in HPGL- und EPS-Koordinaten), die Ihr Plotter beschreiben kann, müssen Sie entweder dem Plotter-Handbuch entnehmen oder von dem betreffenden Hersteller erfragen. Falls dies nicht möglich ist, können Sie die Werte auch experimentell ermitteln.

    Wenn Sie die Werte wissen, schreiben Sie Einträge nach obigem Muster in "...\graffy\msg\gedit.cfg", und zwar eine Zeile für jede Plotter/Papierformat/Papierausrichtungs-Kombination, die Sie benutzen wollen. Kombinationen, die Sie später nicht benutzen wollen, brauchen Sie auch nicht aufzuführen.

  • Die folgenden drei Message-Tags können Sie benutzen, um Zeichenfolgen (z.B. Escape-Sequenzen) in die HPGL-Datei einzubinden:
    • plot_prefix_XXXX: Der Wert dieses Tags wird vor die HPGL-Datei kopiert.
    • plot_postfix_XXXX: Der Wert dieses Tags wird ans Ende der HPGL-Datei kopiert.
    • plot_string_XXXX: Der Wert dieses Tags wird hinter den Initialisierungsblock der HPGL-Datei kopiert und kann z.B. für Farbzuordnungen der Stifte verwendet werden.


    Falls Sie z.B. einen PCL5-fähigen Drucker einbinden möchten, sollten Sie "plot_prefix_XXXX" und "plot_postfix_XXXX" verwenden, um den Drucker auf HPGL umzuschalten oder eine andere Papiergrösse auszuwählen. Orientieren Sie sich am besten am Beispiel des LaserJet IIIp, d.h. suchen Sie in der Datei "gedit.ms" nach "plot_prefix_LJ3P", kopieren Sie die drei Zeilen nach "gedit.cfg" und setzen Sie dort statt LJ3P Ihren eigenen Plotter ein.

    Beispiel:

    plot_prefix_LJ3P    ^D^ESC&l2XESC%1B
    plot_string_LJ3P    ^D^
    plot_postfix_LJ3P   ^D^ESCE

    Die verfügbaren PCL-Befehle (Escape-Sequenzen) entnehmen Sie bitte der Drucker/Plotter Dokumentation.

    Die im obigen Beispiel aufgezeigten Escape-Sequenzen haben folgende Bedeutung:

    ESC - muss durch das Escape-Zeichen ersetzt werden (am einfachsten kopieren)
    &l2X - (l = "klein L") Sequenz für Ausgabe von 2 Seiten
    %1B - Umschalten in den HPGL Modus
    E  - Drucker/Plotter zurücksetzen (Reset)


  • Finden Sie heraus, ob Ihr Plotter den Koordinaten-Nullpunkt in der Mitte der Zeichenfläche oder in einer Ecke hat (Handbuch, Hersteller oder probieren). Falls der Nullpunkt in einer Ecke liegt, brauchen Sie nichts zu tun. Falls er jedoch in der Mitte liegt, suchen Sie bitte in der "gedit_ms" das Message-Tag "plot_origin_center". Kopieren Sie bitte die gesamte Plotterliste hinter diesem Tag (ca. sieben Zeilen) in die Datei "gedit.cfg" und fügen Sie dort (also in der "gedit.cfg") Ihren Plotter hinzu.
    plot_origin_center  ^D^ 7570 7570A
                        ^D^ 7580 7580A 7580B
                        ^D^ 7585 7585A 7585B
                        ^D^ 7586 7586B
                        ^D^ 7595 7595A
                        ^D^ 7596 7596A
                        ^D^ DJET <z.B. hier neuer Plottername>

    Sie können den neuen Plotternamen an eine beliebige Zeile anhängen oder eine neue Zeile aufmachen. In letzterem Fall bitte das ^D^ nicht vergessen!

  • Finden Sie heraus, ob Ihr Plotter in der Lage ist, das HPGL-Kommando RO90; zu verarbeiten (Rotation der Zeichnung um 90 Grad). Falls er das kann, verfahren Sie bitte analog zum vorigen Punkt, nur daß das Message-Tag hier "plot_axis_rotate" heißt.

  • Starten Sie den Graphik-Editor neu, da die geänderten Dateien nur beim Programmstart gelesen werden. Jetzt sollten Sie Ihren Plotter über die GRAFFY-Kommandozeile ansprechen können, also mit:
    PLOT :T<Plottername> :P<Papierformat/Ausrichtung> [:C] [:A]  <Dateiname>;

    Die Bedeutung der einzelnen Optionen ist im Referenzhandbuch erklärt.



3. Schritt: Eintrag in das Pulldown-Menü

(dieser Schritt ist nicht unbedingt notwendig)

  • Editieren Sie die Datei "...\graffy\lib\tg\tg.pm" (unter UNIX "\" nach "/" verändern) mit einem Texteditor Ihrer Wahl. Suchen Sie nach

    SUBMENU files_plot
       {
       "Standard     "   f.exec      "pm_files_plot "
       "Einstellung 1"   f.exec      "pm_files_plot_cust 1 "
       "Einstellung 2"   f.exec      "pm_files_plot_cust 2 "
       "Einstellung 3"   f.exec      "pm_files_plot_cust 3 "
       "Einstellung 4"   f.exec      "pm_files_plot_cust 4 "
       "Einstellung 5"   f.exec      "pm_files_plot_cust 5 "
       "Einstellung 6"   f.exec      "pm_files_plot_cust 6 "
       } 


    Ä
    ndern Sie den Eintrag
    "Einstellung 1"   f.exec      "pm_files_plot_cust 1 "
     nach
    "HP LaserJet"   f.exec      "pm_files_plot_cust 1 "  
    ab, wobei diese Änderung keinen Einfluss auf die Funktionalität hat und nur so im Pulldown-Menü angezeigt wird.

4. Schritt: Test

  • Starten Sie GRAFFY neu, öffnen eine Zeichnung und wählen aus dem Pulldown-Menü DATEI-PLOTTEN-HP LASERJET aus. Starten Sie den Plot.

 
Home || Produkte || Download || Firma || Partner || Service || Hotline || Kontakt || Jobs
 

(c) Copyright 2009 DURST CAD/CONSULTING GmbH. Alle Rechte vorbehalten.