-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
214 lines (204 loc) · 12.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>iPrintPage</title>
<meta name=viewport content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
p {
margin-top: 0;
margin-bottom: 0;
}
#div-pd {
margin-top: 2px;
margin-right: 15px;
margin-left: 15px;
background-color: #fff;
color: #333;
font-family: 'Lucida Grande', Arial, sans-serif;
font-size: 14px;
line-height: 18px;
min-width: 360px;
text-align: left;
}
h1 {
color: #000000;
font-size: 16px;
font-weight: bold;
margin-top: 8px;
margin-bottom: 8px;
text-align: left;
}
table {
font-family: 'Lucida Grande', Arial, sans-serif;
font-size: 13px;
table-layout: auto;
}
.embed-container {
position: relative;
height: 0;
overflow: hidden;
background-color:#FFFFFF;
padding-bottom:65.26%;
}
.embed-container img {
position: absolute;
top: 0;
left: 0;
width:100%;
}
.menu_ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
border: 1px solid #e7e7e7;
background-color: #f3f3f3;
}
.menu_ul li {
float: left;
}
.menu_ul li a {
display: block;
color: #555;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.menu_ul li a:hover:not(.active) {
background-color: #ddd;
}
.menu_ul li a.active {
color: white;
background-color: #4CAF50;
}
</style>
</head>
<body id="div-pd">
<div id="headerbox">
<div id="menu">
<ul class="menu_ul">
<li><a class="active" href="index.html">iPrintPage</a></li>
<li><a href="ilooklinks.html">iLookLinks</a></li>
<li><a href="control-mouse-button.html">mouse34Btn</a></li>
<ul style="float:right;list-style-type:none;">
<li><a href="about.html">About</a></li>
</ul>
</ul>
</div>
</div>
<p> </p>
<div id="columnshell">
<div id="leftcolumn">
<div>
<p>iPrintPage is an <b>HTML to plain text converter</b> that supports printing in <b>text mode</b>. It's especially useful for printing on continuous paper of Impact Printers (ideal for printing receipts, invoices, reports and spread sheets in many copies simultaneously). Conversion of HTML to plain text, preserves the formatting as much as possible (it achieves this by using the third party w3m text browser). Application allows easy printing from Safari, Firefox and Chrome browsers. Currently any OS X app (i.e. browsers, etc.) supports printing in graphics mode only. iPrintPage can print both in text and graphics mode.</p>
<br><p>Advantages of text over graphics mode printing on Dot Matrix Printers:</p>
<ul>
<li><b>Faster</b> printing. Text mode printing unleashes your printer's potential (i.e. Epson FX 890 has the following print speed options (at 10 <abbr title="characters per inch">cpi</abbr>): NLQ (104 <abbr title="characters per second">cps</abbr>), Draft (419 <abbr title="characters per second">cps</abbr>), High Speed Draft (559 <abbr title="characters per second">cps</abbr>), Ultra Speed Draft (566 <abbr title="characters per second">cps</abbr>)).</li>
<li>Always <b>legible</b> printing using some of the built-in printer fonts. You can select a typeface and font size (pitch) on printer's control panel.</li>
<li><b>Gapless</b> printing on continuous paper.</li>
<li>Printing will <b>stop immediately at the end of the text</b>. Optionally, iPrintPage can feed the paper forward to the tear-off position.</li>
<li>It <b>reduces paper waste</b> dramatically.</li>
</ul>
<p>Current disadvantages of printing in text mode:</p>
<ul>
<li>The whole text is printed with a built-in printer's font. This means that the original font properties are not preserved.</li>
<li>HTML to text conversion excludes images. If you want to preserve images or exact formatting, print in Graphics mode.</li>
<li>HTML to text conversion has a limited CSS support, but main HTML tags and aligment properties are supported i.e. (DIV, P, TABLE, TR, TD, etc.)</li>
</ul>
<br>
<div style="max-width: 760px;"><div class="embed-container"><img src="images/iPrintPage.png" border="0" alt=""></div></div>
<p><b>Download</b></p>
<ul>
<li><a href="https://github.com/fieryo/fieryo.github.io/raw/master/iPrintPage1.3.dmg">iPrintPage v1.3</a>
<br>MD5 checksum: 08ECB13F7D1D40113BB708F6964641D4
<br>SHA1 checksum: D065DCE7F0B32866B982643E5A9133A199EFB1A7
<br><br></li>
<li><a href="http://mac.softpedia.com/get/Utilities/iPrintPage.shtml"><img src="images/sp100clean.png" border="0" align="absmiddle"></a></li>
</ul>
<p><b>System Requirements</b></p>
<ul>
<li>Mac OS X v10.9 or later</li>
<li>Application is signed with a valid certificate, but not notarized, due to a $99/year fee that Apple requires from developers to release apps outside the Mac App Store.
<br><br>To open it on macOS 10.15 and up, follow the <a href="https://support.apple.com/en-us/HT202491#:~:text=How%20to%20open">"How to open an app that hasn’t been notarized"</a> instructions.</li>
</ul>
<p><b>VirusTotal report for iPrintPage v1.3</b></p>
<ul>
<li><a href="https://www.virustotal.com/gui/file/08ecb13f7d1d40113bb708f6964641d4/detection">VirusTotal report:</a>
<br>- No engines detected this file
<br>- Signed file, valid signature
</li>
</ul>
<p><b>Release Notes</b></p>
<ul>
<li>15/09/2020 - v1.3:
<br>- Added add-ons for Chrome and Firefox that opens current web page with iPrintPage app. The <a href="https://chrome.google.com/webstore/detail/iprintpage-extension/gcgjkboeenpgohojgagdplcgdaemdibf">extension for Chrome</a> will be installed automatically when you start iPrintPage. You need to enable it in Chrome when prompted. The Firefox add-on must be installed manually from <a href="https://addons.mozilla.org/en-US/firefox/addon/iprintpage-extension/">addons.mozilla.org</a> or drag and drop xpi extension from iPrintPage Resources folder to about:addons Firefox page.
<br>- iPrintPage main window title now shows web page title, when app is used with Safari.
<br>- Fixed Print Cmd+P command on the main menu to invoke the Print command available on the Toolbar.
<br>- iPrintPage is 64 bit app and requires 10.9 or later.
<br>- Application is signed with a valid certificate, but not notarized (see note above).
<br><br></li>
<li>11/16/2016 - v1.2 - Signed application and dmg installation file. Requires 10.5 or later.</li>
<li>08/09/2015 - v1.1 - Fixed a bug when "Open With -> iPrintPage" command is used in the Finder.</li>
<li>07/12/2015 - v1.0 - Initial release</li>
</ul>
<p><b>License</b></p>
<ul>
<li>Donationware</li>
</ul>
<p><b>Contact</b></p>
<ul>
<li><a href="https://github.com/fieryo/fieryo.github.io/issues">Post issues (or pull requests) on GitHub</a></li>
<br>
<li><img src="images/support.png" border="0" alt=""></li>
<li>If you like my apps, please <a href="https://paypal.me/oidev">buy me a beer using PayPal.me</a> or purchase the Mac App Store version (if available)</li>
</ul>
<br><p><b>How to use iPrintPage?</b></p>
<ul>
<li>You can <b>navigate Safari</b> to an HTML report that you want to print. <b>Start iPrintPage</b> (if it's already started, use the "Get (Cmd+R)" function). Safari's topmost page will appear in iPrintPage ready for printing (or file saving).</li>
<li>iPrintPage v1.3 adds add-ons for Chrome and Firefox (including Waterfox) that opens current web page with iPrintPage app. The <a href="https://chrome.google.com/webstore/detail/iprintpage-extension/gcgjkboeenpgohojgagdplcgdaemdibf">extension for Chrome</a> will be installed automatically when you start iPrintPage. You need to enable it in Chrome when prompted. The Firefox add-on must be installed manually from <a href="https://addons.mozilla.org/en-US/firefox/addon/iprintpage-extension/">addons.mozilla.org</a> or drag and drop xpi extension from iPrintPage Resources folder to about:addons Firefox page.</li>
<li>For Firefox 50 or older (with deprecated XUL based add-ons), you can install the <a href="https://github.com/dafizilla/firefox-viewsourcewith" target="_blank">ViewSourceWith</a> add-on. This add-on allows you to open current Firefox page directly in iPrintPage. Or just use Waterfox Classic that supports both XUL and WebExtensions add-ons.</li>
<li>Alternatively, in Safari or Firefox, you can navigate to a web page. Then copy some snippet or the whole web page (Cmd+A, Cmd+C). In iPrintPage use the "Paste (Cmd+V)" function.</li>
<li>You may edit the text or insert another snippet using Cmd+L Paste command. To select a vertical block of text (such as a column), hold the Option key then select the text.</li>
<li>Choose document and printer encodings as well as Characters Per Line (cpl) and End Lines options. iPrintPage will save these options for the next usage.</li>
<li>Finally, select a printer and use the <b>"Print (Cmd+P)"</b> function. You can turn off "Text mode" option if you want to print on Non-Dot Matrix Printers or export to PDF.</li>
<li>If you find iPrintPage useful, please <a href="https://paypal.me/oidev">buy me a beer using PayPal.me</a> or purchase the Mac App Store version (if available).</li>
</ul>
<br><p>Here is detailed explanation of all functions:</p>
<ul>
<li><b>Print (Cmd+P)</b> - use this function to start printing. In Text mode printing will start immediately, without additional dialogs.</li>
<li><b>Text mode</b> - If on, print job is send to selected printer as plain text. This is useful for printing on continuous paper on Dot Matrix Printers.<br>If off, printer will print in Graphics mode that works on all printers, but without the advantages that text mode provides. Also, in Graphics mode you can export to PDF.</li>
<li><b>Characters Per Line (cpl)</b> - number of characters that your printer can output per line. This value depends on printer's model (i.e. 80 or 136 columns) and printer's PITCH option (usually 10 <abbr title="characters per inch">cpi</abbr>). For example, the 12 <abbr title="characters per inch">cpi</abbr> option on printer's control panel will set a smaller font size and you can output 96 characters per line instead of the default 80:
<table cellspacing="4" cellpadding="4" border="0">
<tr><th>80 col.<br>Printer</th><th>136 col.<br>Printer</th></tr>
<tr><td>
<table border="1">
<tr><th>iPrintPage (<abbr title="characters per line">cpl</abbr>)</th><th>Printer (<abbr title="characters per inch">cpi</abbr>)</th></tr>
<tr><td><b>80</b></td><td>10</td><tr>
<tr><td><b>96</b></td><td>12</td><tr>
<tr><td><b>120</b></td><td>15</td><tr>
<tr><td><b>137</b></td><td>17</td><tr>
<tr><td><b>160</b></td><td>20</td><tr>
</table>
</td><td>
<table border="1">
<tr><th>iPrintPage (<abbr title="characters per line">cpl</abbr>)</th><th>Printer (<abbr title="characters per inch">cpi</abbr>)</th></tr>
<tr><td><b>136</b></td><td>10</td><tr>
<tr><td><b>163</b></td><td>12</td><tr>
<tr><td><b>204</b></td><td>15</td><tr>
<tr><td><b>233</b></td><td>17</td><tr>
<tr><td><b>272</b></td><td>20</td><tr>
</table>
</td><tr>
</table></li>
<li><b>End Lines</b> - If you want to feed the paper forward to tear-off position, enter the number of blank lines (i.e. 14) that will be added at the end or 0 if you don't want to feed the paper forward.</li>
<li><b>Printer encoding</b> - Select printer's encoding. If you print Non-ASCII characters (i.e. Cyrillic CP1251), you need to set that encoding in your printer as well. Search printer's manual for a "Character table" option in "Changing the Printer's Default Settings" chapter.</li>
<li><b>Document encoding</b> - Select document's encoding. This is the encoding of the original HTML page (i.e. UTF-8).</li>
<li><b>Paste (Cmd+V)</b> - You may copy some part of a web page in your browser (i.e. Firefox, Safari) and then use this function to convert the snippet to plain text. Operation replaces any existing text in the view. If you want to paste without replacing then use Cmd+L.</li>
<li><b>Get (Cmd+R)</b> - Safari's topmost web page will appear converted in plain text with preserved formatting. Operation replaces any existing text in the view.</li>
</ul>
</div>
</div>
</div>
</body>
</html>