| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Anno: Windows-Drucker direkt ansprechen (2850 mal gelesen)
|
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 26. Feb. 2004 08:32 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibt es eine Möglichkeit, in Annotation direkt auf Windows-Drucker zuzugreifen, d.h. einen bestimmten Drucker auszuwählen und ein bestimmtes Papierformat einzustellen? Bzw. kann man Druckervoreinstellungen abspeichern? Hintergrund: ich möchte nicht bei jeder Zeichnung 1. den Drucker (Laserdrucker oder Plotter), 2. Papierformat, 3. Hoch/Querformat , ... einstellen. In ME10 (ich weiß, Annotation ist nicht ME10) gabs da den Befehl PLOTTER_TYPE, wo man den UNC-Pfad des Druckers angeben konnte (z.B. "\\SERVER\KO1") bzw. WIN_PRT_MGR, wo man das Papierformat des Druckers und die Orientierung des Papiers angeben konnte. Gibts in Annotation auch die oder eine ähnliche Möglichkeit? Ich möchte dann eine Symbolleiste basteln, wo Icons für die verschiedensten Situationen drin sind.
------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 04. Mrz. 2004 11:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, bin ich allein auf der Welt mit diesem Problem oder weiß da wirklich niemand Bescheid? Wie macht ihr das? (Drucken über HPGL, aber wie bekomme ich das HPGL-File auf den Windows-Drucker?) Unter UNIX gehts doch auch, warum nicht unter Windows? ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sq1 Mitglied IT-Systemkauffrau
Beiträge: 62 Registriert: 27.03.2003
|
erstellt am: 04. Mrz. 2004 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 04. Mrz. 2004 13:59 <-- editieren / zitieren --> Unities abgeben:
|
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 04. Mrz. 2004 19:18 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo zusammen, Ich kann Euch "2" berichten das dieses Problem im Support bekannt ist. Eine Lösung im std. eird für Version 13 angepeilt. Workaround : Jeder Druckeraufruf müsste von einem initialisieren des Druckers über einen (sd-execute-annotater-comand ...) in einem Icon erfolgen. Habe leider nicht viel Zeit und muss nun gehen - Hoffe das ich einen Tipp geben konnte.
Grüßle
------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 05. Mrz. 2004 11:25 <-- editieren / zitieren --> Unities abgeben:
Hallo Klaus! Danke für den Hinweis. Jetzt hab ichs! Jetzt kann ich mir Buttons nach folgendem Muster bauen: (progn (oli::sd-execute-annotator-command :cmd "PLOTTER_TYPE 'Druckername'") (oli::sd-execute-annotator-command :cmd "WIN_PRT_MGR PAPER 'Papiername' ORIENTATION PORTRAIT oder LANDSCAPE END") ) Bei Netzwerkdruckern muß der gesamte UNC-Pfad angegeben werden (jeder Backslash doppelt wegen LISP-Interpreter): \\\\Server\\Druckername Die Drucker- und Papierformatnamen kann man mittels adaptiertem ME10-Makro auslesen (siehe Anhang). Aufruf der Makros in Annotation: (oli::sd-execute-annotator-command :cmd "read_plot_list") (oli::sd-execute-annotator-command :cmd "read_paper_list") Im Temp-Verzeichnis werden mehrere Dateien angelegt: plotters.txt plottername_Papier.txt Vielleicht wäre das was für Heikos Hilfeseite? ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 07. Mrz. 2004 13:53 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 08. Mrz. 2004 06:59 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Klaus Lörincz: Und wo bleiebn die Unities ??????????????????????
Entschuldige vielmals, hab erst am Heimweg von der Arbeit drangedacht und wollte das heute nachholen! Soeben erledigt! Nochmals Vielen Dank für die Hilfe. ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 08. Mrz. 2004 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
Pussy Mitglied Konstrukteur / CAD-Admin
Beiträge: 53 Registriert: 03.03.2003 Hardware: Dell P4 1.8GHz 50GB Fest 1GB RAM 128MB NVIDIA Quadro4 Software: OSDM 11.6/12.01 ME10 11.6 WM 11.5
|
erstellt am: 10. Mrz. 2004 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 11. Mrz. 2004 08:44 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Alexander, über das GDI Interface kann mann nur direkt auf ein Papierformat zugreifen - Beispiel: WIN_PRT_MGR PAPER 'A0' COPIES 1 END Das gewünschte Format muss am "Druckertreiber" verfügbar sein. Beispiel aus der Realität: WIN_PRT_MGR PAPER 'A4 297 x 210 mm' COPIES 1 END Grüße
------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 11. Mrz. 2004 08:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Alexander, wie Klaus bereits geschrieben hat, kannst du nur das Papierformat auswählen. Die Auswahl des Papierschachtes muß der Druckertreiber vornehmen. Bei den meisten Druckern kann man definieren, in welcher Lade welches Papier eingelegt ist. Im Feld Zufuhr muß dann "aumtomatische Quellenauswahl" (oder ähnlich) eingestellt werden. Nur leider gibts die Option nicht bei jedem Druckertreiber (bei uns z.B. der HP CP1700).
------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 11. Mrz. 2004 09:30 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo zusammen, den Befehlsaufruf hab' ich mir zusammengebastelt, das sieht z.B. so aus: (progn (oli::sd-execute-annotator-command :cmd "PLOTTER_TYPE '\\\\S-TS-1\\HP LaserJet 5000 Series PCL'") (oli::sd-execute-annotator-command :cmd "WIN_PRT_MGR PAPER 'A3' ORIENTATION LANDSCAPE END")) Es kommt aber leider nix in der Druckerqueue an. Was mach' ich falsch? ------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 11. Mrz. 2004 09:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Roland, mit den beschriebenen Kommandos stellst du nur den Drucker und das Papier ein. Es wird damit noch nicht gedruckt! Den Annotation Plotter-Dialog mußt du hier noch von Hand aufmachen.
------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 11. Mrz. 2004 10:03 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Roland, der Dilog kann geöffnet werden nach dem Du den Drucker einstellst: (progn (oli::sd-execute-annotator-command :cmd "PLOTTER_TYPE '\\\\S-TS-1\\HP LaserJet 5000 Series PCL'") (oli::sd-execute-annotator-command :cmd "WIN_PRT_MGR PAPER 'A3' ORIENTATION LANDSCAPE END") (oli::sd-put-buffer "am_plot") ) Grüße
------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ch34 Mitglied
Beiträge: 12 Registriert: 03.03.2004 OSDD 12.01d OSDM 12.01d Drawing -ModelManager 12.01c
|
erstellt am: 11. Mrz. 2004 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Danke an alle für die Infos, hab aber noch ein Problem: wenn ich, wie von Thomas beschrieben, Papier 'WIN_PRT_MGR PAPER 'ÛbergrÎÞe: ISO A3 ' einstelle, funktioniert es nicht!!! Bei allen anderen Papierformaten funktioniert es!?? Das selbe Problem auch bei OSDD! Wir verwenden OSDM 12.01A und OSDD 12.01b. Warum ist das so? ------------------ Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 11. Mrz. 2004 11:35 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von ch34: wenn ich, wie von Thomas beschrieben, Papier 'WIN_PRT_MGR PAPER 'ÛbergrÎÞe: ISO A3 ' einstelle, funktioniert es nicht!!! Bei allen anderen Papierformaten funktioniert es!??
Hallo ch34! Das hat was mit den unterschiedlichen Zeichensätzen zwischen Windows- und UNIX-Welt zu tun. (Intern läuft ME10 irgendwie noch unter UNIX, auch wenn du auf einem PC arbeitest). Versuchs mal mit den deutschen Umlauten, dann müßte es funktionieren (bei uns tut es das jedenfalls). ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 11. Mrz. 2004 12:41 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Nochmal hallo, ich hab' jetzt das Einstellen des Druckers und dessen Aufruf jeweils für jedes Format kombiniert und auf eine Taste gelegt: FUNKTIONIERT EINWANDFREI!!! Drucken mit nur einem Mausklick, das war einer der Punkte, die ich mir seit Jahren gewünscht habe. Vielen Dank nochmal an alle, die hier mitgeholfen haben.
------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ch34 Mitglied
Beiträge: 12 Registriert: 03.03.2004 OSDD 12.01d OSDM 12.01d Drawing -ModelManager 12.01c
|
erstellt am: 11. Mrz. 2004 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Thomas, hat alles funktioniert. Danke u. Unities an Thomas und Klaus! Und wer auf OSDD 12.x arbeitet der muß in den Druckvorgaben - Vorgaben - Druckkonfiguration ,in der Datei *.cfg für 'Übergrößen' den Eintrag auf 'ÛbergrÎÞe' ändern!! Klingt komisch ist aber so!!!
------------------ Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 17. Mrz. 2004 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Einen hab' ich noch.... Aus irgendeinem Grund sind jetzt bei uns Hoch- und Querformat vertauscht. Für DIN A4-Ausgabe in Hochformat sieht das z.B. so aus: (LISP::PROGN (OLI::SD-EXECUTE-ANNOTATOR-COMMAND :CMD "PLOTTER_TYPE '\\\\S-TS-1\\HP LaserJet 5000 Series PCL'") (OLI::SD-EXECUTE-ANNOTATOR-COMMAND :CMD "WIN_PRT_MGR PAPER 'A4' ORIENTATION LANDSCAPE END") DOCU::AM_PLOT UTPUT RAWING :CONTENTS :ALL :SCALE :FACTOR 1 :POSITION :CENTER RIENTATION :PORTRAIT :TRANSF_LABEL "Micrompen" :SHOW_DIALOG N) Seltsamerweise muß oben ORIENTATION LANDSCAPE stehen wenn man es im Hochformat haben will. Das zweite RIENTATION :PORTRAIT wird ignoriert, d.h. es ist egal, was dort steht. Bei unserem Großformatplotter für DIN A2 bis A0 ist das übrigens genauso. Hat jemand eine Idee, an was das liegt? ------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 17. Mrz. 2004 11:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Roland, das mit dem :orientation beim Befehl am_plot verhält sich etwas eigenartig. Meiner Meinung nach ist dieser Schalter nichts anderes als der Drehwinkel in ME10 (sys_plot_rot), wobei :portrait für 0° und :landscape für 90° steht. Wir nutzen die Kombination dieser beiden Parameter (orientation von win_prt_mgr und :orientation von am_plot), um festzulegen, wie das Blatt Designjet ankommt: win_prt_mgr ... gibt die Richtung an, wie das Blatt am Designjet ankommt (längs oder quer) am_plot :orientation ... gibt an, wie Anno das Blatt drehen muß, damit es der Ausrichtung am Designjet entspricht. Ich hoffe, daß ich den Zusammenhang verständlich und richtig beschrieben habe, falls nicht, dann halt ein bischen probieren. ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernard_D Mitglied Konstruktionsingenieur
Beiträge: 30 Registriert: 05.07.2002
|
erstellt am: 18. Mrz. 2004 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Kann man in diesem Lisp-Programm einen Dateinamen für die Ausgabe angeben, zB c:\temp.dump.hpl. Ich brauche dieses Lisp-Programm lauffähig ohne Benutzereingriff. Vielen Dank im Voraus. Bernard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Klaus Lörincz Mitglied Consultant
Beiträge: 533 Registriert: 06.08.2003 OSD M = aktuell OSD D = aktuell OS M = aktuell auf WIN und HP-UX
|
erstellt am: 18. Mrz. 2004 13:23 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Bernhard geht über "am_plot" im Moment nicht - Die Ausgabe als Datei ohne interaktion mit dem GDI Interface ist nicht möglich. Wird aber noch kommen. Grüßle
------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernard_D Mitglied Konstruktionsingenieur
Beiträge: 30 Registriert: 05.07.2002
|
erstellt am: 19. Mrz. 2004 10:09 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Unter WIN-NT und OSD 11.65a konnte über ein LISP-Programm eine Datei über den als Standard-Drucker definierten Plotter über local port auf C:\temp\dump.hpl gedruckt werden. Die Zeile im LISP-Programm lautet: (sd-execute-annotator-command :cmd (format nil "LET Sys_plot_name '~a'" *hpgl-printer*)) (AM_PLOT :contents :ALL :SCALE :FACTOR :SCALE_FACTOR 1.0 :PLOT_ANGLE -90 :show_dialog ff) Unter XP mit OSD 11.65a kommt nur eine Datei mit Grösse 0KB raus. Wenn ich dafür eine Lösung erhalte, wäre ich sehr froh. Vielen Dank im Voraus Bernard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000 OSDM 16.00A OSDD 16.00A OSMM 16.00A WXP SP2 Intel Xeon Quadcore @2000MHz NVidia Quadro FX 3500 4GB RAM
|
erstellt am: 19. Mrz. 2004 12:08 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Thomas, danke für Deine Hilfe, aber Deine Beschreibung trifft nicht ganz zu: Zitat: Original erstellt von holt:win_prt_mgr ... gibt die Richtung an, wie das Blatt am Designjet ankommt (längs oder quer) am_plot :orientation ... gibt an, wie Anno das Blatt drehen muß, damit es der Ausrichtung am Designjet entspricht. [/B]
win_prt_mgr ... muß immer genau andersrum eingetragen sein, wie man es haben will, am_plot :orientation ... wird definitiv komplett ignoriert. Any idea?
------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 19. Mrz. 2004 12:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Roland, ich habs selbst noch nicht probiert und nur meine Erfahrung aus ME10 wiedergegeben, in der Meinung, daß das bewi Anno analog funktioniert. Hab leider momentan keine Zeit, werd mich später mal damit beschäftigen. Du hörst von mir. ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
Beiträge: 713 Registriert: 07.08.2003 Lenovo P320 Win10 64-bit, 32GB NVIDIA Quadro P2000 4 GB Creo Elements/Direct Modeling 20.1 Creo Elements/Direct Drafting 20.1 Creo Elements/Direct ModelManager 20.1
|
erstellt am: 14. Apr. 2004 07:49 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von holt: Hallo Roland,das mit dem :orientation beim Befehl am_plot verhält sich etwas eigenartig. Meiner Meinung nach ist dieser Schalter nichts anderes als der Drehwinkel in ME10 (sys_plot_rot), wobei :portrait für 0° und :landscape für 90° steht. Wir nutzen die Kombination dieser beiden Parameter (orientation von win_prt_mgr und :orientation von am_plot), um festzulegen, wie das Blatt Designjet ankommt: win_prt_mgr ... gibt die Richtung an, wie das Blatt am Designjet ankommt (längs oder quer) am_plot :orientation ... gibt an, wie Anno das Blatt drehen muß, damit es der Ausrichtung am Designjet entspricht. Ich hoffe, daß ich den Zusammenhang verständlich und richtig beschrieben habe, falls nicht, dann halt ein bischen probieren.
Hallo Roland, ich habs jetzt probiert, es verhält sich tatsächlich folgendermaßen: - win_prt_mgr orientation gibt die Richtung an wie das Blatt am Plotter ankommt (LANDSCAPE = quer, PORTRAIT = längs) - am_plot :orientation :portrait -> das Blatt wird nicht gedreht - am_plot :orientation :landscape -> das Blatt wird 90° gedreht (leicht ersichtlich wenn man im Anno-Dialog auf Benutzer umstellt), d.h. was muß Anno tun, damit das Blatt am Bildschirm mit dem Blatt am Plotter übereinstimmt. Bsp.: Blatt am Bildschirm Querformat, Ausgabe am Plotter in Längsrichtung --> win_prt_mgr orientation ...; am_plot :orientation :landscape ...
------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 28. Apr. 2004 09:56 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Endlich funktioniert's richtig! Unser Problem war, dass die Datei mit den Ploteinstellungen zwar geladen, aber nicht benutzt wurde. Mit folgenden Befehlszeilen z.B. in der am_customize kriegt man das geregelt: ;; Laden der XYZ-Stifttransformation (am_load_pen_transform_table "Pfad/XYZpen.pen") (am_plot_transform :transf_name "XYZpen" :transf_label "XYZpen" ut_to_table ff) ;; Laden der XYZ-Plottransformation (am_load_plot_table "Pfad/XYZplot.plt") (docu::docu-set-plot-default-settings lot_name "Benutzer1" lot_label "XYZ") Funktioniert jetzt wirklich problemlos, vielen Dank an holt für die Hilfe, unities sind unterwegs. ------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 01. Feb. 2010 15:14 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Hallo Ihr, ich möchte PDF aus Anno heraus drucken, leider funzt bei mir der Befehl "am_plot" nicht. ------ LISP-Fehler: The function DOCU::AM_PLOT is undefined. ------ Hat einer eine Idee,ich verwende die 15.50E Danke schon mal Kricher Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004
|
erstellt am: 01. Feb. 2010 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 01. Feb. 2010 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004
|
erstellt am: 01. Feb. 2010 17:06 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Jetzt habe ich aber noch das Problem, dat Plotformat korrekt zu setzen. Code:
aper_format_ra "A3 ( 420 mm x 297 mm )"
Diese Anweisung setzt zwar die korrekten Dimensionen, wie bekomme ich diese aber über die Zeichnung raus, damit ich den Wert vorbelegen kann? Da gibt es doch bestimmt eine Möglichkeit? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 01. Feb. 2010 17:35 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2364 ● Drafting V20.1+4 ● Modeling V20.1+4
|
erstellt am: 01. Feb. 2010 21:32 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004
|
erstellt am: 02. Feb. 2010 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Ja, ja, bin nur sehr selten mit OSD unterwegs und hatte schlicht den Recorder vergessen. Habe diesen dann aber ja verwendet und damit ist doch auch alles gut Zurück zu meinem Problem: Ich hatte bereits versucht über die Blätter die entsprechenden Formate zu ermitteln. Mit dem Ergebnis kann ich aber leider nichts anfangen! Das Blatt hat bei mir die Benennung ".ABC_STD:A3QUER". Code:
(mapcar #'(lambda (item) (progn (display (sd-am-inq-sheet item)) ) )(sd-am-inq-all-sheets) )
Das Ergebnis ist dann:
Code:
#S(SD-AM-SHEET-STRUCT NAME 1 FRAME #S(SEL_ITEM PATH (#S(NASMB3 SIMPLE-ENTITY-PTR 253932960)) TYPE 253953920 ITEM #S(ENTITY SIMPLE-ENTITY-PTR 308571792)) VIEWS (#S(SEL_ITEM PATH (#S(NASMB3 SIMPLE-ENTITY-PTR 253932960)) TYPE 253953856 ITEM #S(ENTITY SIMPLE-ENTITY-PTR 70356240)) #S(SEL_ITEM PATH (#S(NASMB3 SIMPLE-ENTITY-PTR 253932960)) TYPE 253953856 ITEM #S(ENTITY SIMPLE-ENTITY-PTR 255500976)) #S(SEL_ITEM PATH (#S(NASMB3 SIMPLE-ENTITY-PTR 253932960)) TYPE 253953856 ITEM #S(ENTITY SIMPLE-ENTITY-PTR 70288912))) FLATS NIL SKETCHES NIL SCALE 5.0 CORNERS (-159.404778761062,-91.335944048531701 260.595221238938,205.66405595146799))
Gibt es eine Funktion auf dem Blatt, um die von mir benötigten Daten zu erhalten (oder zumindest solche Infos, dass ich über eine Mappingtable gehen kann)? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 02. Feb. 2010 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Sollte heissen: Mit (sd-am-inq-sheet sheet) kannst du das jeweilige Blatt auf Name, Eckpunkte, Rahmen etc. untersuchen. Dann orientierst du dich entweder am Rahmennamen oder an den Blattabmessungen (sicherer, falls mal was übersteht...) Weitere Informationen dazu in der Doku zum Integration Kit unter Zitat:
SD-AM-SHEET-STRUCT [structure](sd-am-sheet-struct-p sd-am-sheet-struct) (sd-am-sheet-struct-name sd-am-sheet-struct) (sd-am-sheet-struct-frame sd-am-sheet-struct) (sd-am-sheet-struct-views sd-am-sheet-struct) (sd-am-sheet-struct-flats sd-am-sheet-struct) (sd-am-sheet-struct-sketches sd-am-sheet-struct) (sd-am-sheet-struct-scale sd-am-sheet-struct) (sd-am-sheet-struct-corners sd-am-sheet-struct) Description: Contains the data that can be inquired from a sheet. Slots: name {STRING} - The name of the sheet. frame {SEL_ITEM} - The sheet frame. views {LIST of SEL_ITEMs} - The list of views contained in the sheet. flats {LIST of SEL_ITEMs} - The list of flats contained in the sheet. sketches {LIST of SEL_ITEMs} - The list of sketches contained in the sheet. scale {LONG-FLOAT} - The sheet scale. corners {LIST of GPNT2D} - The lower left and upper right corner of all elements belonging to the frame of the sheet.
------------------ meine LISP-Makros sind auf osd.cad.de Disclaimer Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004
|
erstellt am: 02. Feb. 2010 10:50 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2364 ● Drafting V20.1+4 ● Modeling V20.1+4
|
erstellt am: 02. Feb. 2010 18:50 <-- editieren / zitieren --> Unities abgeben: Nur für holt
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004
|
erstellt am: 03. Feb. 2010 11:41 <-- editieren / zitieren --> Unities abgeben: Nur für holt
Ich habe mal V16 gestartet (der Kunde hat aber V15) und der Dialog hat sich nicht geändert. Zumindest finde ich diese Einstellung nicht. Ansonsten habe ich mit dem Tip von Walter über die Blattabmessungen eine Lösung hinbekommen. Funzt scheinbar für alle Formate und gibt auch bei Multipage-PDF mit verschiedenen Rahmengrößen in Mehrblattzeichnung gute Ergebnisse. Somit noch mal vielen Dank an Walter UI sind unterwegs. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |