| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Bechtle Competence Days | Online |
Autor
|
Thema: Skalierung beim Drucken (1653 mal gelesen)
|
Arthur Mitglied Konstrukteur
Beiträge: 37 Registriert: 07.08.2000
|
erstellt am: 06. Mrz. 2001 14:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, wir haben ein Problem beim Ausdrucken von SW-Zeichnungen. Wenn wir eine A0 Zeichnung auf einem A3 Drucker ausdrucken werden mehrere nebeneinander liegende Linien als eine dicke Linie gedruckt. Wenn ich aber ein TIF erstelle und es mit Imaging drucke, sieht man jedes Detail. Gibt es eine Möglichkeit die Skalierung zu beeinflussen, um einen besseren Ausdruck zu erhalten, z.B. mit einem externen Tool? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Mitglied Konstrukteur
Beiträge: 544 Registriert: 23.06.2000 SolidWorks Professional 2012 SP5, 64bit; Xenon 2,66MHz; NVidia Quadro FX 1500; 6GB RAM; Windows 7
|
erstellt am: 06. Mrz. 2001 16:20 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 06. Mrz. 2001 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
Halli hallo, ich bin mir nicht sicher, ob ich ganz richtig liege, aber ich versuch's mal. Du von SolidWorks aus druckst benutzt er die unter "Datei/Seite einrichten" eingestellten Werte für die Liniendicke. Diese Liniendicke wird (und hier ist die Vermutung) nicht skaliert, wenn du ein A0 auf einem A3 ausdruckst. Bei der Erzeugung des TIFFs wird aber die Originalgröße des Blattes mit den Liniendicken benutzt und dann erst das TIFF vom Imaging runterskaliert, also MIT den Liniendicken. Es hilft also nur, wenn du beim Ausdrucken aus SolidWorks je nach Skalierung über "Seite einrichten" die Linienstärke beim Ausdrucken anpasst. Ciao, Stefan ------------------ -- Inoffizielle Solidworks Hilfeseite http://solidworks.cad.de EMail: Stefan.Berlitz@solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Armin B Mitglied Software Engineer ERP/PLM/CAD
Beiträge: 208 Registriert: 04.09.2000 Sw 2015 SP3
|
erstellt am: 06. Mrz. 2001 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
Hallole, damit liegt Stefan genau richtig. Da es sich bei SolidWorks um ein CAD-System handelt, druckt es auch so. Üblicherweise (da sind alle gleich) druckt ein CAD-System ja eigentlich nicht, sondern es plottet. Und da erinnern wir uns an die alte Sache mit den Stiften. Wenn wir also einen Stift definieren mit z.B. 0.35mm Breite, dann ist er so breit egal wie groß oder klein das Papier ist. Und wenn man dann eine A0 Zeichnung auf A3 ausgeben will, werden dadurch nicht die Stifte schmaler, sondern die Strichlängen und deren Abstände zueinander. Es ergibt sich besagter Effekt. Eine Lösung wäre jetzt für eine solche Verkleinerung einen neuen Satz Stifte zu definieren. Da dreht sich aber der alte Heuschen im Grab um!!! (Mit der Stiftbreite ist das nämlich ähnlich, wie mit den Schriftgrößen) Besser ist es beim Zeichnen gleich die verfügbare Papiergröße zu verwenden und mit dem ensprechenden Maßstab zu arbeiten, sodass alles drauf passt. Vielleicht gibt es auch noch einen Trick mir einem Druckertreiber, aber wie gesagt, die DIN ist da anders und wenn Du das nicht nur privat brauchst, dann musst Du schon die richtigen Strichbreiten verwenden. Gruß Armin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arthur Mitglied Konstrukteur
Beiträge: 37 Registriert: 07.08.2000
|
erstellt am: 07. Mrz. 2001 09:46 <-- editieren / zitieren --> Unities abgeben:
Hallo und vielen Dank für die hilfreichen Antworten, Stefan Du hast das Problem richtig erkannt. Ich werde diesen Ansatz nutzen, um über die API die Strichstätke zu steuern. An Armins Vorschlag mit dem Druckertreiber habe ich auch schon gedacht. Das Problem ist, wir drucken über Novell und nicht mit Originaltreibern. Wenn jemand eine Idee den Treiber zu beeinflussen hat werde ich diese prüfen. Warum wir zum Kontrollieren auf A3 ausdrucken: Aus Kostengründen. Eine Kontrollzeichnung, die anschließend wergeworfen wird, muß nicht in über eine Zentale in A0, gefaltet und gelocht gedruckt werden. Gruß Arthur Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arthur Mitglied Konstrukteur
Beiträge: 37 Registriert: 07.08.2000 UG NX2
|
erstellt am: 07. Mrz. 2001 12:20 <-- editieren / zitieren --> Unities abgeben:
Die Steuerung über die Linienstätke bringt gute Ergebnisse. Den API-Befehl zum setzen der Werte finde ich allerdings nicht. Diesen brauche ich, da die Werte nach dem Ausdruck wieder zurückgesetzt werden müssen, um im Originalformat zu drucken. Gruß Arthur Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gpriess Mitglied Dipl.-Ing.
Beiträge: 227 Registriert: 06.07.2000
|
erstellt am: 07. Mrz. 2001 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
Hallo, beachtet bei dem Ganzen, dass die Drucker über Pixel ausdrucken. Will heissen: beim ausdrucken mit Drucker ist oft kein optischer Unterschied (kommt aber immer auf die Auflösung des Druckers an) zwischen beispielsweise einer Linie 0,18 und 0,25. Der Drucker interpoliert also immer (rundet auf oder ab). Ein testen muss in jedem falle erfolgen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arthur Mitglied Konstrukteur
Beiträge: 37 Registriert: 07.08.2000 UG NX2
|
erstellt am: 07. Mrz. 2001 17:35 <-- editieren / zitieren --> Unities abgeben:
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 08. Mrz. 2001 09:38 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
|
A.Bumbacher Mitglied Konstrukteur
Beiträge: 120 Registriert: 16.12.2002 SWX2019 SP4.0 HP Z440
|
erstellt am: 31. Okt. 2005 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 31. Okt. 2005 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für Arthur
Hallo Andi, heutzutage geht es per API, mit SldWorks::SetUserPreferenceDoubleValue bzw. ModelDoc2::SetUserPreferenceDoubleValue und den Preferences swPageSetupPrinterThinLineWeight swPageSetupPrinterNormalLineWeight swPageSetupPrinterThickLineWeight swPageSetupPrinterThick2LineWeight swPageSetupPrinterThick3LineWeight swPageSetupPrinterThick4LineWeight swPageSetupPrinterThick5LineWeight swPageSetupPrinterThick6LineWeight Oder natürlich mit PAC4SWX, falls du es schon fertig haben willst Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |