You should be able to find the files for the old website from the
Internet Archives. This is one of the latest snapshots that still works:
http://web.archive.org/web/20150107062318/http://dataperfect.nl/CMS/index.php?
On 3/2/2017 9:52 AM, Bruce Conrad wrote:
Unfortunately, all of the files that were once hosted on the
sanbachs.net <http://sanbachs.net> compusofl site were lost many years
ago when I switched internet providers. I haven't taken down the
compusofl site because it might have some historical interest.
However, the download section is basically empty. I regret the loss of
those files, and also miss the dataperfect.nl <http://dataperfect.nl>
site, upon which I used to rely. Does anyone know if it will become
operational again?
On Thu, Mar 2, 2017 at 5:09 AM, <[email protected] <mailto:[email protected]>>
wrote:
Hi Ed,
dataperfect.nl <http://dataperfect.nl> seems to be down, indeed...
You may try Bruce Conrad's site:
http://www.sanbachs.net/compusofl/download.html
<http://www.sanbachs.net/compusofl/download.html>
Please note: the links are password-protected!
"If you have any problems downloading from this page or the FTP
sites, please contact me, Bruce Conrad, and I will make every
attempt to make these files available for you."...
Regards,
Geert
On Thu, 02 Mar 2017 05:33:48 +0100, Ed Marfil, MU
<[email protected] <mailto:[email protected]>> wrote:
Does any one know where I can download the DP Utilities like
DPORDER, etc? The links in the DP website no longer works.
Thanks.
Ed.
Sent from my mobile device.
-------- Original message --------
From: Tim Rude <[email protected] <mailto:[email protected]>>
Date: 3/1/17 8:20 PM (GMT-08:00)
To: Robert Kendall <[email protected] <mailto:[email protected]>>
Cc: 'DataPerfect Users Discussion Group'
<[email protected] <mailto:[email protected]>>
Subject: Re: [Dataperf] Can I use a report variable in a
printer control code?
Robert,
The margin codes DPSpool uses are the old WP4.2 codes. The
left margin
code specifies the width in increments of characters. The top
margin
code specifies the height in half-lines. So micro-positioning
is limited
to the resolution of the character width and line height of
the font in
effect when the margin codes are processed. In other words, if
the font
is Courier 12 point (which is 10 CPI, 6 LPI), the left margin
resolution
is 1/10" (0.1") since each character is that wide, and the top
margin
resolution is 1/12" (0.0833") since that's half the height of
a line.
To get finer resolution, however, you can set the font size to
very
small just before the margin codes. Then set it back your
desired size
after the margin codes. For instance, if you set the font to
Courier 6pt
(which equates to 20 CPI and 12 LPI), that makes your left margin
resolution now 1/20" (0.05") and your top margin resolution 1/24"
(0.04167"). If you need finer resolution, set the font size even
smaller. Once the margins are established using the font in
effect at
that time, they don't change even if the font size changes later.
So yes, it's again doable. Does it sound like a pain in the
neck? You
betcha. But it's what there is. You like a challenge, don't
you? :)
Tim Rude
On 3/1/2017 2:39 PM, Robert Kendall wrote:
> Thanks Tim!
>
> Can I use this alt-number code method to move the margin a
few hundredths of an inch?
>
> Robert
>
> Sent from my iPhone
>
>> On Feb 27, 2017, at 11:50 AM, Tim Rude <[email protected]
<mailto:[email protected]>> wrote:
>>
>> Hi Robert,
>>
>> It's doable but can be tricky. There is a ;;V field format
print
>> modifier that tells DP to not 'escape' control codes so
that you can
>> pass printer codes stored in an RV.
>>
>> When doing this, you have to remember that numbers shown in
a printer
>> control string as <num> are actually converted by DP to the
ASCII
>> character represented by num. So if you had <3> in a
printer control
>> string, DP is actually going to output ASCII code 3 (which
is a heart
>> ♥), not an actual '3' (which is ASCII code 51). When you're
formulating
>> your printer control code inside a RV, you don't use the <
>, you have
>> to actually use the ASCII codes. So instead of <3> you have
to type the
>> actual heart character (by holding Alt and typing 3 on the
numeric
>> keypad). One issue with this is that there's no way to pass
<0> since
>> you can't type ASCII code zero from the keyboard. So
hopefully that
>> won't be a character vital to your code.
>>
>> Here's an example:
>>
>> Suppose you want to ask the user how many characters wide
the left
>> margin should be, and then send the code for their choice.
You would
>> need something like this (hopefully the ASCII chars will
come through in
>> this message):
>>
>> ---Prompt for RV:1--- (format G9 or N9 to allow number 0
to 9 to be
>> entered)
>> ---Printer Control String: <192><0><0><0><0><192>---
(default setting of
>> no margin)
>> ---Store Value in RV2:--- (build the code)
>> if rv1 <> 0 then
>> cat.c["└☺☺";
>> rv1 cases
>> case cv=1 of "☺" endof
>> case cv=2 of "☻" endof
>> case cv=3 of "♥" endof
>> case cv=4 of "♦" endof
>> case cv=5 of "♣" endof
>> case cv=6 of "♠" endof
>> case cv=7 of "•" endof
>> case cv=8 of "◘" endof
>> case cv=9 of "○" endof
>> endcases;
>> "☺└"]
>> else
>> ""
>> endif
>> ---Print RV2 with format A6;;V--- (don't try using A0A0;;V,
it won't work)
>>
>> A couple of things to note: (1) Since we can't generate a
<0> code
>> inside the RV, I first send the Printer Control Code to set
the left
>> margin to zero. That way if the user entered 0 it gets set.
If the user
>> entered anything other than 0, the code will be built
inside the RV and
>> will end up overriding the first one. (2) Inside the rv,
since we can't
>> generate a <0> I used the equivalent of a <1> ☺. It doesn't
matter there
>> because those codes are ignored by DPSpool.
>>
>> Have fun!
>>
>> Tim
>>
>>> On 2/26/2017 8:45 AM, Robert Kendall wrote:
>>> I use DPSpool to print labels on 80 labels/sheet forms.
Sometimes a box of labels will be shifted a little vertically
or horizontally. I usual change my printer control margin
parameters to adjust for this. But is there some way I could
make the adjustments at the time I run the labels report using
a Prompt for Report Variable?
>>>
>>> Robert Kendall
>>>
>>> Sent from my iPhone
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
Garanti sans virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
_______________________________________________
Dataperf mailing list
[email protected] <mailto:[email protected]>
http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf
<http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf>
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf