[LINK]: SmartLabel v3.0 SP1 HotFix 1

SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
Post Reply
whwnet
Posts: 4
Joined: Wed Nov 14, 2007 2:39 am
Location: China

[LINK]: SmartLabel v3.0 SP1 HotFix 1

Post by whwnet » Wed Nov 14, 2007 2:50 am

Hi, I am looking for smartlabel 3.0 's key.
Where can I download it? :|

http://www.industry.siemens.com/industr ... TLABEL.HTM
you can dowload v3 after free registration

CoMod
Site Admin
Posts: 3509
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Post by CoMod » Wed Nov 14, 2007 12:20 pm

You can install old short key for v2.* A1SLAB20.EKB from EKB_Install or Siemens.exe
It work.

If your SmartLabel wrote error message about Templates/print_tmpl.htm
This is text file with extention htm
[]<HTML XMLNS:IE>
<HEAD>
<?IMPORT NAMESPACE="IE" IMPLEMENTATION="#default">
<STYLE TYPE="text/css">

.lorstyle
{
width:210mm;
height:297mm;
margin-left:5mm;
margin-top:5mm;
margin-right:5mm;
margin-bottom:5mm;
background:white;
}

.pagestyle
{
width:210mm;
height:297mm;
}
</STYLE>
<SCRIPT LANGUAGE="JScript">

var iCommands = 0;

function CheckPrint()
{
document.all.onlayoutcomplete = null;
++iCommands;

if ( iCommands == 1)
{
switch (dialogArguments.__IE_PrintType)
{
case "Prompt":
if (printer.showPrintDialog())
PrintPrep();
break;
case "NoPrompt":
PrintPrep();
break;
case "Preview":
default:
break;
}
}
}

function PrintPrep()
{
if (layoutrect1.contentDocument.readyState == "complete")
{
PrintNow();
}
else
{
layoutrect1.contentDocument.onreadystatechange = PrintWhenContentDocComplete;
}
}

function PrintWhenContentDocComplete()
{
if (layoutrect1.contentDocument.readyState == "complete")
{
layoutrect1.contentDocument.onreadystatechange = null;
PrintNow();
}
}

function PrintNow()
{
var startPage;
var endPage;
var oDeviceRectCollection = document.all.tags("DEVICERECT");

startPage = 1;
endPage = oDeviceRectCollection.length;

try{
printer.startDoc("S7-SmartLabelPrintTemplate");
}
catch(e){
}

try{
for (i = startPage - 1; i < endPage; i++){
printer.printPage(oDeviceRectCollection);
}
}
catch(e){ // Create local variable e.

try{
printer.stopDoc();
}
catch(e){
}

// try again
window.setTimeout("PrintNow()", 1000);
}

try{
printer.stopDoc();
}
catch(e){
// try again
window.setTimeout("PrintNow()", 1000);
}

}

</SCRIPT>
<IE:TEMPLATEPRINTER ID="printer"/>
</HEAD>

<BODY>

<IE:DEVICERECT ID="page1" CLASS="pagestyle" MEDIA="print">
<IE:LAYOUTRECT ID="layoutrect1" CONTENTSRC="document" CLASS="lorstyle" ONLAYOUTCOMPLETE="setTimeout('CheckPrint()', 1000)"/>
</IE:DEVICERECT>

</BODY>
</HTML>[/code]