Trying to prevent uncrontrolled copies of prints being printed.
Is there a stamp/block/setting that can be used to give any SLDDRW viewed by Edrawings a virtual "stamp"
Something along this line:
Thanks in advance,
I don't think there is any option. But as a practice, you can add the water mark to the drawing and when the drawing is controlled/approved remove the water mark. You can create a macro for it which will work two way. One it'll check if drawing is approved or not and accordingly it'll add or remove the watermark/stamp.
You may want to review this posting by Matt: http://www.fcsuper.com/swblog/?p=24
Thank you both for the suggestions, but neither accomplishes eactly what I was asking about.
Anyone who has a seat of SW available to them to open the file is able to open/change/release a print.
Anyone viewing the file in Edrawings is not allowed to release a print. Any print from Edrawings is a forbidden print
If those with Edrawings were to manually add a stamp each time they produced a print, then they would also know that they were not to produce any prints and wouldn't do so. This isn't the case.
That said, we are looking for a stamp that ONLY prints from Edrawings and is invisible in SW
I don't see any other option. No more bulbs on the head
When a SolidWorks document is opened in EDrawings, EDrawings viewer loads the EDrawings data from the document. It's like another internal part of the file that streams in. Remember the days when you had to "SaveAs" or "Publish" Edrawings?
So you need to get a Mark Up Stamp in that part of the file. The manual way is to open the doc in EDrawings (to gain access to that part of the file), add the stamp, and save the document.
So if you want to do that to all of your documents, you need to create a macro. To do this think about the process.
Do you want to batch run it all all your drawings? - Maybe initially.
Do you want to do this whenever you save a SolidWorks Drawing? - catch the save notify event.
Do you want to do this manually to drawings when you create them? - the easiest, but all options are pretty easy.
also you could "stamp" you drawing templates - All new drawings would have the stamp.
Don't know if all this can be done in one macro, but how about this...
1. Create a block, in SolidWorks, of the "stamp" that you want.
2. Insert the block into the SW drawing.
3. Publish the Edrawing.
4. Go back into the SW drawing and delete the block.
Or, instead of creating a block, create a template layer named "uncontrolled" that would be able to turn the stamp on/off.
Would that work for what you're looking to do?
We do this with custom workflows in Enterprise PDM.
It works nicely.
When a drawing is released via our digital ECN workflow, the title block is automatically updated with cheker name, checked date, revision level, etc.,then pdf files are automatically generated, and attached to the drawing as child references.
Our non-SW population uses pdf files, not E-Drawings.
Well, I was sort of looking for something that fit within the specifications set out previously.
So, to sum things up:
2.) Something that only shows up in Edrawings, not in Solidworks as well.
3.) PDFs and PDM software is/are not being used.
4.) Turning on/off layers or expecting a person who has restrcited access to "manually" place a stamp before or after printing is not an option.
5.) MACROS do no't seem to fit the bill either, nor do watermarksin Solidworks Drawings.
6.) We are trying to eliminate squirreled away copies of drawings and get Manufacturing to refer to the Drawing Files when needed so they are working from current information.
and lastly, Number 7) It doesn't appear that this is possible using Edrawings.
Thank you all for your input.
Open the attached Drawing in SolidWorks, and open it in Edrawings. Note the difference.
Good one Jesse . Now a macro is needed that will open up the SW drawings in e-drawings, add the stamp, save and close.
But I am unable to select the 'stamp' in edrawings as this may be required to delete the stamp after drawing gets 'APPROVED'.
But this will be visible in e-drawing only
Retrieving data ...