Plating the Ten Lepta Large Hermes Head Stamps of Greece
By Louis Basel
(This article was originally published in the Lighthouse of the Philatelist (Journal of the Philatelic Society of Patras), Vol. 1, No. 1, October-December 2007, p. 11, Greek/English. Plating of the large Hermes head stamps is useful in the classification of these issues because the grouping of several stamps from the same positions allows the comparison of their control numbers, ink spots and other flaws and provides valuable evidence for their arrangement in chronological order. An examination of the stamps' impressions, colors, papers, etc. then leads to their classification in the appropriate issues.
1. Introduction
I developed my first plating program for the 20 lepta large Hermes head stamps in 1984 and published an article describing it in The American Philatelist in 1985. This program used the very first IBM personal computer, the IBM-1 without a graphics monitor. All of the image comparisons were done in computer memory without any visual image display on the computer monitor. The computer program was written in the IBM Basic language and was used successfully to plate thousands of 20 lepta stamps. This is described in the article available on this web site: Computerized Plating of the 20 Lepta (1985)
A few years later, with the advent of graphic monitors and graphic display boards, a new program was developed using the Turbo Pascal programming language, a Tecmar monitor, a Chorus Data Systems digitizer board, the Halo graphics subroutines of Media Cybernetics and an Intel 80486 based computer. It was a DOS program and not adapted to the newer, at that time, Windows operating systems. This program was much faster than the previous one and was used to plate thousands of 10, 20 and 40 lepta stamps. It is still being used infrequently today, primarily to plate stamps of friends who send me image scans of their stamps. For many years, I feared that my old computer or one of the other auxiliary hardware units would fail. Since some of the manufacturers of these parts are no longer in business, it would be impossible to replace them and I would have to abandon my computer plating program.
Recently, Kosta Hatzis of Patras Greece started an e-mail correspondence with me and I helped him plate a few stamps. He asked how he could plate the early large Hermes head stamps which had no ink spots, characteristic control numbers or other identifiable varieties. I told him about my computer program and that the hardware it used was no longer available. I said that I had thought about developing a new program which would use modern windows based computers and software programs commonly available. With Kosta’s encouragement, I finally started work on this new program.
2. The Plating Method
It is well known that the numerals in the lower inscription block of these stamps were manually punched into the individual clichés which made up the printing plates. Because of this manual operation, the numerals are not exactly centered between the two white dots on either side. Both of my previous programs were based on the horizontal and vertical deviations of these numerals. To use the same technique, it was first necessary to find a method of measuring these deviations. I had been familiar with the CorelDraw software program which provides a means of displaying and manipulating images on a computer monitor. Most importantly, it provides a measurement system which is accurate to thousandths of a millimeter. Thus, it was possible to use this CorelDraw program to display an image of the stamp and to measure accurately the horizontal and vertical coordinates of the centers of the numerals and the white dots.
There is one additional piece of information that was useful in plating the large Hermes head stamps. That is the frame line spacing that was very different for many of the plate positions. This was measured only in one location, immediately below the left dot of the left numerals.
It was then necessary to calculate the numeral deviations and the frame line spacing for all 150 positions of the sheet of ten lepta stamps. This was done using the Microsoft Excel program where the necessary formulas were entered. Then the CorelDraw measurements were entered and the deviations were calculated automatically.
Once this table of 150 standard deviations was established, it was possible to enter the CorelDraw measurements for an unknown stamp and compare them with the 150 standard deviations to find the closest match. A mathematical technique called the “least squares method” was used which provided a comparison number indicating how close the deviations of the unknown stamp were to each of the 150 positions. The lower this number, the closer the unknown is to that position. By sorting these positions and their comparison numbers with the smallest numbers at the top, one could see the closest positions to that of the unknown stamp.
3. Measuring the Coordinates
The calculations used to determine the deviations of the numerals are performed using simple arithmetic functions. However, to explain them we need to use some sketches of the numerals and white dots in the lower inscription block of the stamp. We first create a mask for the numeral “10” by using the CorelDraw tools and adjusting the numeral to fit the numerals of the stamp. An enlarged image is shown below:

Figure 1. Mask of numeral “10”.
A rectangle is drawn around the figure “10” with diagonals connecting the corners of the rectangle. The intersection of the two diagonals is used as the “center” of the numeral. It is marked with a plus sign in red called a cursor.
It is convenient to use various terms to describe the horizontal and vertical coordinates of the centers of the dots and the numeral “10”. These are shown below in the sketch of Figure 2 and in Table 1, where the letter “x” denotes the horizontal coordinate and the letter “y” the vertical.

Figure 2. Mask of numeral “10”, white dots and frame line.
| Table 1 | |
| Definition of Terms | |
| ldotx | the horizontal coordinate of the left dot |
| ldoty | the vertical coordinate of the left dot |
| rdotx | the horizontal coordinate of the right dot |
| rdoty | the vertical coordinate of the right dot |
| tenctrx | the horizontal coordinate of the center of the ten |
| tenctry | the vertical coordinate of the center of the ten |
| f1 | the vertical coordinate of the center of the frame line immediately below the left dot of the left ten |
| f2 | the vertical coordinate of the left dot (f2 = ldoty) |
The first step in the program is to find these coordinates for stamps from each of the 150 positions of the sheet. This was done by scanning the stamps and importing the scanned images into the CorelDraw program. In Figure 3 is displayed a photograph of the CorelDraw computer screen with a ten lepta stamp image and the mask of the “10”, dots and frame line.

Figure 3. CorelDraw screen with ten lepta stamp and mask below.
An enlarged view of the stamp on the same screen is shown in Figure 4 with the mask of the “10’s”, dots and frame line superimposed on the corresponding parts of the stamp in the lower inscription block.

Figure 4. Lower portion of ten lepta stamp with numeral and dot mask superimposed.
Note that the zero mask appears that it is not centered over the zero of the stamp. This is caused by variations in the figures “10” which were manually punched into the copper clichés of the printing plate. When adjusting the “10” mask over the stamp’s “10”, the inner oval of the zero was used because this seemed to give more consistent results. Figure 5 shows an enlarged view of the left numerals and the frame line with the measured coordinates. These measurements were repeated for the right numerals except that the frame line spacing was not measured there.

Figure 5. Left Numerals with coordinates of the various elements.
In Table 2 are listed the coordinates of the various elements which compose the numerals and white dots on both sides of the lower inscription block for the example stamp of Figure 5.
| Table 2 | ||||||||
| Coordinates of Elements in Lower Inscription Block | ||||||||
| ldotx | ldoty | rdotx | rdoty | tenctrx | tenctry | f1 | f2 | |
| left numerals | 93.123 | 143.362 | 100.954 | 143.211 | 96.805 | 143.153 | 141.402 | 143.362 |
| right numerals | 111.134 | 143.428 | 119.193 | 143.398 | 115.214 | 143.290 | – | – |
4. Calculating the Deviations of the Numerals and Frame Line Spacing
As mentioned above, the Microsoft Excel program was used to calculate the numeral deviations and frame line spacing of a stamp whose position was unknown and then to compare these deviations with the standard deviations of the 150 positions of the sheet to determine the position with the closest match.
a. Data Input
The first step in the program is to enter the data from the CorelData screen into the assigned area of the Excel spreadsheet as shown below for an example ten lepta stamp:
| Table 3 | ||||||||
| Data Input for Stamp of Unknown Position | ||||||||
| ldotx | ldoty | rdotx | rdoty | tenctrx | tenctry | f1 | f2 | |
| left numerals | 93.123 | 143.362 | 100.954 | 143.211 | 96.805 | 143.153 | 141.402 | 143.362 |
| right numerals | 111.134 | 143.428 | 119.193 | 143.398 | 115.214 | 143.290 | – | – |
The next step is to calculate the deviations of the numerals “10” from the center point between the two white dots. The formulas for these calculations are presented below:
b. Calculate the Coordinates of the Center Between the Two Dots of the Left Numerals
c. Calculate the Horizontal and Vertical Deviations of the Left “Ten”
d. Repeat the Calculations in b. above for the Right Numerals
e. Calculate the Frame Line Spacing
fs = f2 – f1 = ldoty – f1
f. Correct for Variations in the Size of the Stamps
If dimensions of several stamps are measured, it will be observed that there are slight differences in size. This could be caused by differences in the humidity of the air at the time of making the measurements or when the stamps were printed. To eliminate errors caused by these size differences, the five “deviations”, dxl, dyl, dxr, dyr, fs are all divided by the horizontal distance between the two white dots on either side of the left numerals “10”. ” These dimensionless variables are shown below:
The above formulas are entered only once into the appropriate cells of the program spreadsheet and the calculations are made automatically. The formulas do not have to be entered again. Only the coordinate information for a new unknown has to be entered into the designated cells.
An example is shown below:
| Table 4 | |||||||||
| Calculate Deviations | |||||||||
| dxdot | dydot | dotctrx | dotctry | dxl | dyl | dxr | dyr | fs | |
| left numerals | 7.831 | -0.151 | 97.0385 | 143.2865 | -0.0298 | -0.0170 | – | – | 0.2503 |
| right numerals | 8.059 | -0.030 | 115.164 | 143.413 | – | – | 0.0064 | -0.0153 | – |
g. Compare Unknown with Standard Deviations of 150 Positions.
The five deviation values dxl, dyl, dxr, dyr, fs are then automatically entered into cells where they are compared against standard deviations for all 150 positions. An example is shown below in Table 5 for only thirteen of the 150 positions (because of space limitations):
| Table 5 | |||||
| Compare Deviations of Unknown with 150 Standard Deviations (Only first 13 positions shown) |
|||||
| dxl | dyl | dxr | dyr | fs | |
| Unknown | -0.0298 | -0.0170 | 0.0064 | -0.0153 | 0.2503 |
| Standard Positions | |||||
| 1 | 0.02919 | 0.01109 | 0.01541 | 0.00088 | 0.2677 |
| 2 | 0.03247 | 0.01948 | 0.01299 | 0.00000 | 0.2597 |
| 3 | 0.01250 | -0.0062 | 0.0062 | -0.00625 | 0.2375 |
| 4 | 0.00633 | 0.00215 | -0.00759 | -0.00127 | 0.2515 |
| 5 | 0.02423 | -0.01129 | -0.00829 | -0.01346 | 0.2454 |
| 6 | 0.01824 | 0.00261 | 0.02676 | -0.01049 | 0.2392 |
| 7 | 0.03280 | -0.06687 | -0.01891 | -0.05235 | 0.2463 |
| 8 | 0.01932 | 0.00019 | 0.01364 | 0.00491 | 0.2284 |
| 9 | 0.02946 | 0.00777 | 0.02773 | -0.01958 | 0.2518 |
| 10 | 0.01925 | -0.00770 | 0.01790 | 0.00905 | 0.2468 |
| 11 | 0.04966 | -0.00251 | -0.02171 | 0.00631 | 0.2399 |
| 12 | 0.03262 | 0.02510 | 0.00408 | 0.00319 | 0.2193 |
| 13 | 0.03338 | 0.01971 | -0.01596 | 0.00928 | 0.2382 |
In order to determine which stamp positions have deviations which are closest to those of the unknown, a mathematical method is used which is called the least squares method. In this method, the differences between the deviations of the unknown and those of the standard 150 positions are calculated. These differences are then squared and their sums calculated. These “sums of the differences squared” are then sorted with the lowest values listed first. The positions which have the “sums” with the lowest values are the ones closest to the unknown.
In Table 6, the first five columns show the deviations for the unknown and the standard deviations for the first 13 positions (because of space limitations, only the first 13 positions are shown). The next five columns show the differences between the unknown and the standard position squared, multiplied by 1000 (to make the numbers easier to read). The last column shows their sums.
In the Excel program, the “Data” choice in the top menu has sub-menu with “sort” as one of the selections. We first select the block of cells containing the13 columns for all 150 positions and then “sort” the list based on the last column “the sum of the differences squared”. The sums with the lowest values will be listed at the top and their position numbers in the first column at the left will tell us which positions are closest to the unknown. Table 6 shows these data for the first 13 positions before they have been sorted. Table 7 shows the sorted list of sums for those positions with the closest sums at the top.
| Table 6 Compare Unknown with 150 Standard Positions Showing “Sums of Differences Squared” (Only 13 standard positions shown) |
|||||||||||
| dxl | dyl | dxr | dyr | fs | |||||||
| Unknown → |
-.0298 | -.0170 | .0064 | -.0153 | .2503 | ||||||
| Standard Positions | |||||||||||
| dxl | dyl | dxr | dyr | fs | (dxls-dxlu)^2 * 1000 |
(dyls-dylu)^2 * 1000 |
(dxrs-dxru)^2 * 1000 |
(dyrs-dyru)^2 * 1000 |
(fss-fsu)^2 * 1000 |
Sum of diff. Squared * 1000 |
|
| 1 | .02919 | .01109 | .01541 | .00088 | .2677 | 3.4820 | 0.7916 | 0.0803 | 0.2605 | 0.30416 | 4.9185 |
| 2 | .03247 | .01948 | .01299 | .00000 | .2597 | 3.8794 | 1.3343 | 0.0427 | 0.2329 | 0.8936 | 5.57877 |
| 3 | .01250 | -.0062 | .0062 | -.00625 | .2375 | 1.7908 | 0.1166 | 0.0000 | 0.0812 | 0.16352 | 2.15213 |
| 4 | .00633 | .00215 | -.00759 | -.00127 | .2515 | 1.3066 | 0.3686 | 0.1972 | 0.1959 | 0.00152 | 2.06984 |
| 5 | .02423 | -.01129 | -.00829 | -.01346 | .2454 | 2.9216 | 0.0332 | 0.2173 | 0.0033 | 0.02381 | 3.19912 |
| 6 | .01824 | .00261 | .02676 | -.01049 | .2392 | 2.3096 | 0.3863 | 0.4124 | 0.0228 | 0.12233 | 3.25342 |
| 7 | .03280 | -.06687 | -.01891 | -.05235 | .2463 | 3.2169 | 0.1404 | 0.8969 | 0.8739 | 0.05606 | 5.18415 |
| 8 | .01932 | .00019 | .01364 | .00491 | .2284 | 2.4141 | 0.2972 | 0.0518 | 0.4069 | 0.48096 | 3.65092 |
| 9 | .02946 | .00777 | .02773 | -.01958 | .2518 | 3.5144 | 0.6158 | 0.4530 | 0.0186 | 0.00218 | 4.6039 |
| 10 | .01925 | -.00770 | .01790 | .00905 | .2468 | 2.4077 | 0.0874 | 0.1312 | 0.5910 | 0.01222 | 3.2294 |
| 11 | .04966 | -.00251 | -.02171 | .00631 | .2399 | 6.3164 | 0.2113 | 0.7927 | 0.4655 | 0.10882 | 7.89466 |
| 12 | .03262 | .02510 | .00408 | .00319 | .2193 | 3.8984 | 1.7766 | 0.0056 | 0.3403 | 0.96074 | 6.9817 |
| 13 | .03338 | .01971 | -.01596 | .00928 | .2382 | 3.9944 | 1.3513 | 0.5022 | 0.6025 | 0.1460 | 6.59647 |
| Table 7 Compare Unknown with 150 Standard Positions Showing “Sums of Differences Squared” Sorted (Only 13 standard positions shown) |
|||||||||||
| dxl | dyl | dxr | dyr | fs | |||||||
| Unknown → |
-.0298 | -.0170 | .0064 | -.0153 | .2503 | ||||||
| Standard Positions | |||||||||||
| dxl | dyl | dxr | dyr | fs | (dxls-dxlu)^2 * 1000 |
(dyls-dylu)^2 * 1000 |
(dxrs-dxru)^2 * 1000 |
(dyrs-dyru)^2 * 1000 |
(fss-fsu)^2 * 1000 |
Sum of diff. Squared * 1000 |
|
| 20 | -.0165 | -.0126 | .0064 | -.0153 | .2610 | .1783 | .0199 | .0008 | .0000 | .1154 | .3136 |
| 116 | -.0256 | -.0112 | .0144 | .0005 | .2483 | .0179 | .0344 | .0632 | .2178 | .0041 | .3374 |
| 136 | -.0133 | -.0099 | .0033 | -.0205 | .2532 | .2732 | .0513 | .0097 | .0272 | .0084 | .3697 |
| 93 | -.01387 | -.0166 | -.0040 | -.0105 | .2566 | .2544 | .0002 | .1099 | .0277 | .0393 | .4264 |
| 38 | -.0114 | -.0109 | .0099 | -.0114 | .2562 | .3383 | .0384 | .0122 | .0147 | .0353 | .4390 |
| 126 | -.0228 | -.0108 | -.0052 | -.0300 | .2525 | .0487 | .0387 | .1355 | .2169 | .0051 | .4449 |
| 33 | .0300 | -.0045 | -.0074 | -.0141 | .2376 | .0000 | .1578 | .1928 | .0013 | .1319 | .5138 |
| 103 | -.0218 | -.0072 | -.0086 | -.0001 | .2542 | .0651 | .0972 | .2265 | .2311 | .0156 | .6355 |
| 56 | -.0299 | -.0077 | -.0091 | -.0019 | .2618 | .0000 | .0875 | .2407 | .1792 | .1315 | .6390 |
| 122 | -.0225 | -.0080 | -.0012 | .0057 | .2460 | .0536 | .0825 | .0577 | .4403 | .0182 | .6523 |
| 22 | -.0223 | -.0016 | -.0088 | -.0092 | .2394 | .0565 | .2397 | .2335 | .0367 | .1182 | .6846 |
| 100 | -.0264 | -.0096 | -.0152 | -.0064 | .2596 | .0116 | .0562 | .4665 | .0795 | .0864 | .7001 |
| 125 | -.0108 | -.0188 | -.0111 | -.0112 | .2548 | .3635 | .0031 | .3089 | .0162 | .0205 | .7122 |
The position with the lowest “sum” is at the top of the column at the extreme right and the position corresponding to this sum is at the top of the column at the extreme left. This position with the closest match to the unknown is position 20. The positions with the next closest matches are listed further down in the column at the left. In this case they are positions 116, 136, 93, 38, 126, etc.
In some cases, the first position is not the correct one for the specific unknown. The researcher can check each of the closest positions by comparing the unknown with other stamps from those positions. Often, there are other clues which are helpful in confirming which of these closest positions is the correct one. Such clues include ink spots, scratches, white spots, other plate flaws, inner and outer frame line spacing, etc. The important advantage of this plating program is that it narrows the number of possible correct positions to just a few. In the case given above, position 20, which was the first choice, was the correct position.
Marginal Stamps
Stamps belonging to positions at the edges of the sheet (marginal stamps) are identified by having heavy frame lines at the side facing these edges. If a stamp has a heavy frame line at its right side, for example, we know that it comes from the right edge of the sheet: positions 20, 30, 40, etc. Corner stamps have heavy frame lines at two sides and their positions are immediately revealed.
When using this plating program to identify a marginal stamp, it is not necessary to compare the deviations of the unknown with the deviations of all 150 positions. For a right marginal stamp, for example, the comparison could be made against only 13 positions: 20 to 140. In the plating program described here, this is accomplished by having different sections of the Excel spreadsheet devoted to each of the four types of marginal stamps: top, bottom, left and right. In each such section, the data input area is located at the top and the deviations for the marginal positions immediately below. Table 8 below shows the section of the spreadsheet for the right marginal stamps. The differences of the deviations from the unknown, their squares and the sums are not shown here, but in the actual spreadsheet, these values are automatically calculated and values sorted with the closest match to the unknown at the top, as described above for the entire 150 positions.
Examples and Results Using the Plating Program
During the development of this program, there was constant interaction between this author and Kostas Hatzis who was instrumental in encouraging me to work on it. His efforts in successfully plating several hundred ten lepta stamps was very useful in confirming that independent results could be obtained by another researcher. In a companion article, Kostas explains his use of the program and presents his results in plating these 10 lepta stamps.
| Table 8 | ||||||||
| Data Input and Comparison of Deviations of Positions from the Right Margin |
||||||||
| Data Input | ldotx | ldoty | rdotx | rdoty | tenctrx | tenctry | f1 | f2=ldoty |
| left numerals | 93.123 | 143.362 | 100.954 | 143.211 | 96.805 | 143.153 | 141.402 | 143.362 |
| right numerals | 111.134 | 143.428 | 119.193 | 143.398 | 115.214 | 143.290 | – | – |
| Unknown | dxl | dyl | dxr | dyr | fs | |||
| Standard Positions | ||||||||
| 20 | -0.01647 | -0.01259 | 0.00642 | -0.01526 | 0.26103 | |||
| 30 | -0.01861 | -0.00430 | -0.02555 | 0.01810 | 0.25469 | |||
| 40 | -0.01391 | -0.01518 | -0.01984 | 0.00478 | 0.23922 | |||
| 50 | 0.0091 | -0.0260 | -0.0023 | -0.00561 | 0.2574 | |||
| 60 | -0.01835 | 0.00626 | -0.00962 | -0.01474 | 0.24222 | |||
| 70 | -0.02107 | -0.00482 | -0.02871 | 0.00642 | 0.25527 | |||
| 80 | -0.00877 | -0.02299 | 0.00288 | -0.02171 | 0.23332 | |||
| 90 | 0.03338 | 0.01452 | -0.03530 | -0.01549 | 0.24252 | |||
| 100 | -0.02642 | -0.00955 | -0.01515 | -0.00635 | 0.25958 | |||
| 110 | 0.09601 | 0.00337 | 0.02554 | -0.00415 | 0.25810 | |||
| 120 | 0.04303 | -0.01719 | -0.04436 | 0.01203 | 0.24137 | |||
| 130 | 0.02457 | -0.01031 | -0.02585 | -0.00510 | 0.26840 | |||
| 140 | -0.00207 | -0.00929 | 0.01287 | -0.00535 | 0.24175 | |||
Summary
Conclusion
Kostas Hatzis, who has plated hundreds of ten lepta stamps using this program, has indicated that he will soon start measuring the standard deviations for the 40 lepta stamps. After that project is completed, he will work on establishing standard deviations for the other values. I am indebted to Kostas for his enthusiasm in pursuing this project and proving the successful use of the program.