Update the build for the ppd files ( not needed for little printer tho )
This commit is contained in:
parent
b3ac0960ae
commit
3d8c22598d
5
docs/Thermal Receipt/CMakeLists.txt
Normal file
5
docs/Thermal Receipt/CMakeLists.txt
Normal file
@ -0,0 +1,5 @@
|
||||
#cmake_minimum_required(VERSION 2.8)
|
||||
add_executable(rastertotmtr
|
||||
filter/TmThermalReceipt.c
|
||||
)
|
||||
target_link_libraries(rastertotmtr cupsimage cups)
|
171
docs/Thermal Receipt/EULA
Normal file
171
docs/Thermal Receipt/EULA
Normal file
@ -0,0 +1,171 @@
|
||||
SEIKO EPSON CORPORATION
|
||||
SOFTWARE LICENSE AGREEMENT
|
||||
|
||||
IMPORTANT! READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY. The
|
||||
computer software product, fontware, typefaces and/or data, including
|
||||
any accompanying explanatory written materials (the "Software") should
|
||||
only be installed or used by the Licensee ("you") on the condition you
|
||||
agree with SEIKO EPSON CORPORATION ("EPSON") to the terms and
|
||||
conditions set forth in this Agreement. By installing or using the
|
||||
Software, you are representing to agree all the terms and conditions
|
||||
set forth in this Agreement. You should read this Agreement carefully
|
||||
before installing or using the Software. If you do not agree with the
|
||||
terms and conditions of this Agreement, you are not permitted to
|
||||
install or use the Software.
|
||||
|
||||
1. License. EPSON and its suppliers grant you a personal,
|
||||
nonexclusive, royalty-free, non-sublicensable limited license to
|
||||
install and use the Software solely for the purpose of using EPSON
|
||||
printer products ("Purpose") on any single computer or computers
|
||||
that you intend to use directly or via network. You may allow other
|
||||
users of the computers connected to the network to use the Software,
|
||||
provided that you (a) ensure that all such users agree and are bound
|
||||
by the terms and conditions of this Agreement, (b) ensure that all
|
||||
such users use the Software only in conjunction with the computers and
|
||||
in relation to the network of which they form part, and (c) indemnify
|
||||
and keep whole EPSON and its suppliers against all damages, losses,
|
||||
costs, expenses and liabilities which EPSON or its suppliers may incur
|
||||
as a consequence of such users failing to observe and perform the
|
||||
terms and conditions of this Agreement. You may also make copies of
|
||||
the Software as necessary for backup and archival purposes, provided
|
||||
that the copyright notice is reproduced in its entirety on the backup
|
||||
copy. The term "Software" shall include the software components,
|
||||
media, all copies made by you and any upgrades, modified versions,
|
||||
updates, additions and copies of the Software licensed to you by EPSON
|
||||
or its suppliers. EPSON and its suppliers reserve all rights not
|
||||
granted herein.
|
||||
|
||||
2. Other Rights and Limitations. You agree not to modify, adapt or
|
||||
translate the Software. You also agree not to attempt to reverse
|
||||
engineer, decompile, disassemble or otherwise attempt to discover the
|
||||
source code of the Software. You may not use the Software for any
|
||||
purposes other than the Purpose. You may not share, rent, lease,
|
||||
encumber, sublicense or lend the Software. You may, however, transfer
|
||||
all your rights to use the Software to another person or legal entity
|
||||
provided that you transfer this Agreement, the Software, including all
|
||||
copies, updates and prior versions, to such person or entity, and that
|
||||
you retain no copies, including copies stored on a computer. Some
|
||||
states or jurisdictions, however, do not allow the restriction or
|
||||
limitation on transfer of the Software, so the above limitations may
|
||||
not apply to you.
|
||||
|
||||
3. Ownership. Title, ownership rights, and intellectual property
|
||||
rights in and to the Software and any copies thereof shall remain with
|
||||
EPSON or its suppliers. There is no transfer to you of any title to
|
||||
or ownership of the Software and this License shall not be construed
|
||||
as a sale of any rights in the Software. The Software is protected by
|
||||
Japanese Copyright Law and international copyright treaties, as well
|
||||
as other intellectual property laws and treaties. Except as otherwise
|
||||
provided in this Agreement, you may not copy the Software. You also
|
||||
agree not to remove or alter any copyright and other proprietary
|
||||
notices on any copies of the Software.
|
||||
|
||||
4. LGPL. The Software uses the open source software programs which
|
||||
apply the GNU Lesser General Public License Version 2 or later version
|
||||
("LGPL"). Notwithstanding any provision of this Agreement, you may
|
||||
make modification of the Software for your own use and reverse
|
||||
engineering for debugging such modifications according to the terms
|
||||
and conditions of the LGPL.
|
||||
|
||||
5. Protection and Security. You agree to use your best efforts and
|
||||
take all reasonable steps to safeguard the Software to ensure that no
|
||||
unauthorized person has access to them and that no unauthorized copy,
|
||||
publication, disclosure or distribution of any of the Software is
|
||||
made. You acknowledge that the Software contains valuable,
|
||||
confidential information and trade secrets, that unauthorized use and
|
||||
copying are harmful to EPSON and its suppliers, and that you have a
|
||||
confidentiality obligation as to such valuable information and trade
|
||||
secrets.
|
||||
|
||||
6. Limited Warranty. In case of that you obtained the Software by
|
||||
media from EPSON or a dealer, EPSON warrants that the media on which
|
||||
the Software is recorded will be free from defects in workmanship and
|
||||
materials under normal use for a period of 90 days from the date of
|
||||
delivery to you. If the media is returned to EPSON or the dealer from
|
||||
which the media was obtained within 90 days of the date of delivery to
|
||||
you, and if EPSON determines the media to be defective and provided
|
||||
the media was not subject to misuse, abuse, misapplication or use in
|
||||
defective equipment, EPSON will replace the media, upon your return to
|
||||
EPSON of the Software, including all copies of any portions thereof.
|
||||
ALL IMPLIED WARRANTIES ON THE MEDIA, INCLUDING IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED TO
|
||||
THE DURATION OF THE EXPRESS WARRANTY SET FORTH ABOVE.
|
||||
|
||||
You acknowledge and agree that the use of the Software is at
|
||||
your sole risk. THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT
|
||||
ANY WARRANTY OF ANY KIND. EPSON AND ITS SUPPLIERS DO NOT AND
|
||||
CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY
|
||||
USING THE SOFTWARE. THE FOREGOING STATES THE SOLE AND
|
||||
EXCLUSIVE REMEDIES FOR EPSON'S AND ITS SUPPLIERS' BREACH OF
|
||||
WARRANTY. EXCEPT FOR THE FOREGOING LIMITED WARRANTY, EPSON
|
||||
AND ITS SUPPLIERS MAKE NO WARRANTIES, EXPRESS OR IMPLIED, AS
|
||||
TO NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR ANY
|
||||
PARTICULAR PURPOSE. Some states or jurisdictions do not allow
|
||||
the exclusion of implied warranties or limitations on how long
|
||||
an implied warranty may last, so the above limitations may not
|
||||
apply to you. This warranty gives you specific legal rights.
|
||||
You may have other rights which vary from state to state or
|
||||
jurisdiction to jurisdiction.
|
||||
|
||||
IN NO EVENT WILL EPSON OR ITS SUPPLIERS BE LIABLE TO YOU,
|
||||
WHETHER ARISING UNDER CONTRACT, TORT (INCLUDING NEGLIGENCE),
|
||||
STRICT LIABILITY, BREACH OR WARRANTY, MISREPRESENTATION OR
|
||||
OTHERWISE, FOR ANY DIRECT, CONSEQUENTIAL, INCIDENTAL OR
|
||||
SPECIAL DAMAGES, INCLUDING ANY LOST PROFITS OR LOST SAVINGS,
|
||||
EVEN IF EPSON, ITS SUPPLIERS OR ANY REPRESENTATIVE HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM
|
||||
BY ANY THIRD PARTY. Some states or jurisdictions, however, do
|
||||
not allow the exclusion or limitation of incidental,
|
||||
consequential or special damages, so the above limitations may
|
||||
not apply to you.
|
||||
|
||||
7. Termination. Without prejudice to any other rights EPSON has, this
|
||||
Agreement shall automatically terminate upon failure by you to comply
|
||||
with its terms. You may also terminate this Agreement at any time by
|
||||
uninstalling and destroying the Software and all copies thereof.
|
||||
|
||||
8. Export Restriction. You agree not to transfer, export or re-export
|
||||
the Software and any data or information which you obtained from EPSON
|
||||
or use the Software without a proper license under Japanese law,
|
||||
restrictions and regulations, or the laws of the jurisdiction in which
|
||||
the Software is obtained.
|
||||
|
||||
9. Governing Law and General Provisions. This Agreement shall be
|
||||
governed and construed under by the laws of Japan without regard to
|
||||
its conflicts of law rules. This Agreement is the entire agreement
|
||||
between the parties with respect to the Software, and supersedes any
|
||||
purchase order, communication, advertisement, or representation
|
||||
concerning the Software. This Agreement shall be binding upon, and
|
||||
inure to the benefit of, the parties hereto and their respective
|
||||
successors, assigns and legal representatives. If any provision
|
||||
herein is found void or unenforceable, it will not affect the validity
|
||||
of the balance of the Agreement, which shall remain valid and
|
||||
enforceable according to its terms. This Agreement may only be
|
||||
modified in writing signed by an authorized officer of EPSON.
|
||||
|
||||
10. U.S. Government End Users. If you are acquiring the Software on
|
||||
behalf of any unit or agency of the United States Government, the
|
||||
following provisions apply. The Government agrees: (i) if the
|
||||
Software is supplied to the Department of Defense (DoD), the Software
|
||||
is classified as "Commercial Computer Software" and the Government is
|
||||
acquiring only "restricted rights" in the Software and its
|
||||
documentation as that term is defined in Clause 252.227-7013(c)(1) of
|
||||
the DFARS; and (ii) if the Software is supplied to any unit or agency
|
||||
of the United States Government other than DoD, the Government's
|
||||
rights in the Software and its documentation will be as defined in
|
||||
Clause 52.227-19(c)(2) of the FAR or, in the case of NASA, in Clause
|
||||
18-52.227-86(d) of the NASA supplement to the FAR.
|
||||
|
||||
11. Internet Connection. The Software may have the ability to connect
|
||||
over the Internet to transmit data and/or information to and from your
|
||||
computer regarding the EPSON hardware and/or software that you use
|
||||
("EPSON Products") including, but not limited to, EPSON Products model
|
||||
information, the country/region where you live, the condition of EPSON
|
||||
Products, etc. EPSON may alter the items of such data and/or
|
||||
information without your prior approval. EPSON does not collect any
|
||||
personally identifiable information without your permission. EPSON
|
||||
may, however, use non personally identifiable information for
|
||||
statistical purposes to improve the level of service we provide to our
|
||||
users If you agree to install the Software, any transmissions to or
|
||||
from the Internet will be in accordance with EPSON's then-current
|
||||
Privacy Policy provided in EPSON Internet site.
|
340
docs/Thermal Receipt/LISENSE
Normal file
340
docs/Thermal Receipt/LISENSE
Normal file
@ -0,0 +1,340 @@
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
96
docs/Thermal Receipt/README
Normal file
96
docs/Thermal Receipt/README
Normal file
@ -0,0 +1,96 @@
|
||||
|
||||
EPSON TM Series Printer Driver for Linux Version 3.0.0
|
||||
|
||||
Copyright (C) Seiko Epson Corporation 2019.
|
||||
|
||||
|
||||
1. GENERAL
|
||||
----------
|
||||
This software is a printer driver for printing on an Epson
|
||||
TM series printer from Linux using CUPS.
|
||||
|
||||
1.1) Features
|
||||
+ A raster type printer driver for TM series printers.
|
||||
+ Can instantly print out images, texts and drawings displayed by
|
||||
an application.
|
||||
+ Various printer controls on paper cut timing, cash drawers,
|
||||
printing speed, blank line saving, inverted printing, etc.
|
||||
|
||||
2. ENVIRONMENT
|
||||
--------------
|
||||
2.1) Supported printers
|
||||
+ EPSON TM-m30
|
||||
+ EPSON TM-T88VI
|
||||
+ EPSON TM-H6000V
|
||||
|
||||
2.2) Confirmed distributions
|
||||
+ Ubuntu 18.04
|
||||
+ CentOS 7 1810
|
||||
+ openSUSE 13.1
|
||||
|
||||
3. FILES
|
||||
--------
|
||||
+ README .......... This file
|
||||
+ EULA ............ EPSON SOFTWARE LICENSE AGREEMENT
|
||||
+ LISENSE ......... GNU GENERAL PUBLIC LICENSE
|
||||
+ build.sh ........ Build script
|
||||
+ install.sh ...... Installation script
|
||||
+ CMakeList.txt ... input file of cmake
|
||||
+ /filter ......... source code of filter driver
|
||||
+ /ppd ............ ppd files
|
||||
|
||||
4. HOW TO BUILD & INSTALL
|
||||
-------------------------
|
||||
Ensure that you have following packages pre-installed
|
||||
+ Ubuntu ..... cmake, libcupsimage2-dev development
|
||||
+ CentOS ..... cmake, gcc, gcc-c++, cups-devel development
|
||||
+ openSUSE ... cmake, gcc, gcc-c++, cups-devel development
|
||||
|
||||
4.1) Execute build script
|
||||
#sudo ./build.sh
|
||||
|
||||
*Temporary folder build will be made when run script.
|
||||
|
||||
!!! You must the following install script with root privileges. !!!
|
||||
|
||||
4.2) Execute installation script
|
||||
#sudo ./install.sh
|
||||
|
||||
*Filter driver and ppd files will be copied to appropriate folders.
|
||||
|
||||
5. HOW TO PRINT
|
||||
---------------
|
||||
5.1 By command line
|
||||
1) Turn on printer
|
||||
Turn the printer on before registering a printer.
|
||||
2) Register a printer
|
||||
!!! You must run lpadmin command with root privilege. !!!
|
||||
#lpadmin -p <destination> -v <device-uri> -P <ppd-file> -E
|
||||
-p <destination>
|
||||
-v <device-uri>
|
||||
-P <ppd-file>
|
||||
-E
|
||||
|
||||
example)
|
||||
#lpadmin -p TM-m10 -v usb://EPSON/TM-m10 -P tm-ba-thermal-rastertotmtr.ppd -E
|
||||
|
||||
3) Print a file
|
||||
!!! You must always specify media options !!!
|
||||
$lpr -o <option> -P <printer> <file>
|
||||
example)
|
||||
$lpr -o media=RP80x2000 -P TM-m10 sample.pdf
|
||||
|
||||
5.2 by GUI
|
||||
Add a queue using OS tool & test print by GUI
|
||||
http://localhost:631 or http://127.0.0.1:631
|
||||
|
||||
6. LIMITATIONS
|
||||
--------------
|
||||
+ Support USB printer class only.
|
||||
Please configure printer class support manually.
|
||||
|
||||
7. HISTORY
|
||||
----------
|
||||
+ 2019/2/15 Version 3.0.0
|
||||
|
||||
[EOF]
|
11
docs/Thermal Receipt/build.sh
Executable file
11
docs/Thermal Receipt/build.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
#build in directory
|
||||
if [ -d build ]
|
||||
then
|
||||
rm -R build
|
||||
fi
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
1069
docs/Thermal Receipt/filter/TmThermalReceipt.c
Normal file
1069
docs/Thermal Receipt/filter/TmThermalReceipt.c
Normal file
File diff suppressed because it is too large
Load Diff
123
docs/Thermal Receipt/install.sh
Executable file
123
docs/Thermal Receipt/install.sh
Executable file
@ -0,0 +1,123 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "EPSON TM series CUPS driver installer"
|
||||
echo "---------------------------------------"
|
||||
echo ""
|
||||
echo ""
|
||||
|
||||
ROOT_UID=0
|
||||
|
||||
if [ 0 -ne `id -u` ]
|
||||
then
|
||||
echo "This script requires root user access."
|
||||
echo "Re-run as root user."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SERVERROOT=$(grep '^ServerRoot' /etc/cups/cupsd.conf | awk '{print $2}')
|
||||
|
||||
if [ -z $FILTERDIR ] || [ -z $PPDDIR ]
|
||||
then
|
||||
echo "Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.conf"
|
||||
echo ""
|
||||
|
||||
if [ -z $FILTERDIR ]
|
||||
then
|
||||
SERVERBIN=$(grep '^ServerBin' /etc/cups/cupsd.conf | awk '{print $2}')
|
||||
|
||||
if [ -z $SERVERBIN ]
|
||||
then
|
||||
echo "ServerBin tag not present in cupsd.conf - using default"
|
||||
FILTERDIR=/usr/lib/cups/filter
|
||||
elif [ ${SERVERBIN:0:1} = "/" ]
|
||||
then
|
||||
echo "ServerBin tag is present as an absolute path"
|
||||
FILTERDIR=$SERVERBIN/filter
|
||||
else
|
||||
echo "ServerBin tag is present as a relative path - appending to ServerRoot"
|
||||
FILTERDIR=$SERVERROOT/$SERVERBIN/filter
|
||||
fi
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
if [ -z $PPDDIR ]
|
||||
then
|
||||
DATADIR=$(grep '^DataDir' /etc/cups/cupsd.conf | awk '{print $2}')
|
||||
|
||||
if [ -z $DATADIR ]
|
||||
then
|
||||
echo "DataDir tag not present in cupsd.conf - using default"
|
||||
PPDDIR=/usr/share/cups/model/EPSON
|
||||
elif [ ${DATADIR:0:1} = "/" ]
|
||||
then
|
||||
echo "DataDir tag is present as an absolute path"
|
||||
PPDDIR=$DATADIR/model/EPSON
|
||||
else
|
||||
echo "DataDir tag is present as a relative path - appending to ServerRoot"
|
||||
PPDDIR=$SERVERROOT/$DATADIR/model/EPSON
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "SERVERBIN = $SERVERBIN"
|
||||
echo "FILTERDIR = $FILTERDIR"
|
||||
echo "PPDDIR = $PPDDIR"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
INSTALL=/usr/bin/install
|
||||
|
||||
echo "Installing filter driver ..."
|
||||
$INSTALL -s ./build/rastertotmtr $FILTERDIR
|
||||
echo ""
|
||||
|
||||
echo "Installing ppd files ..."
|
||||
$INSTALL -m 755 -d $PPDDIR
|
||||
$INSTALL -m 755 ./ppd/*.ppd $PPDDIR
|
||||
echo ""
|
||||
|
||||
if [ -z $RPMBUILD ]
|
||||
then
|
||||
echo "Restarting CUPS"
|
||||
if [ -x /etc/software/init.d/cups ]
|
||||
then
|
||||
/etc/software/init.d/cups stop
|
||||
/etc/software/init.d/cups start
|
||||
elif [ -x /etc/rc.d/init.d/cups ]
|
||||
then
|
||||
/etc/rc.d/init.d/cups stop
|
||||
/etc/rc.d/init.d/cups start
|
||||
elif [ -x /etc/init.d/cups ]
|
||||
then
|
||||
/etc/init.d/cups stop
|
||||
/etc/init.d/cups start
|
||||
elif [ -x /sbin/init.d/cups ]
|
||||
then
|
||||
/sbin/init.d/cups stop
|
||||
/sbin/init.d/cups start
|
||||
elif [ -x /etc/software/init.d/cupsys ]
|
||||
then
|
||||
/etc/software/init.d/cupsys stop
|
||||
/etc/software/init.d/cupsys start
|
||||
elif [ -x /etc/rc.d/init.d/cupsys ]
|
||||
then
|
||||
/etc/rc.d/init.d/cupsys stop
|
||||
/etc/rc.d/init.d/cupsys start
|
||||
elif [ -x /etc/init.d/cupsys ]
|
||||
then
|
||||
/etc/init.d/cupsys stop
|
||||
/etc/init.d/cupsys start
|
||||
elif [ -x /sbin/init.d/cupsys ]
|
||||
then
|
||||
/sbin/init.d/cupsys stop
|
||||
/sbin/init.d/cupsys start
|
||||
else
|
||||
echo "Could not restart CUPS"
|
||||
fi
|
||||
echo ""
|
||||
fi
|
||||
|
||||
echo "Installation Completed"
|
||||
echo "Add a printer queue using OS tool, http://localhost:631, or http://127.0.0.1:631"
|
||||
echo ""
|
||||
|
120
docs/Thermal Receipt/ppd/tm-ba-thermal-rastertotmtr-180.ppd
Normal file
120
docs/Thermal Receipt/ppd/tm-ba-thermal-rastertotmtr-180.ppd
Normal file
@ -0,0 +1,120 @@
|
||||
*PPD-Adobe: "4.3"
|
||||
*% Copyright (C) Seiko Epson Corporation 2018. All rights reserved.
|
||||
*%
|
||||
*% PPD file for TM Series Linux CUPS Printer Driver.
|
||||
|
||||
*FormatVersion: "4.3"
|
||||
*FileVersion: "2.0"
|
||||
*LanguageVersion: English
|
||||
*LanguageEncoding: ISOLatin1
|
||||
*PCFileName: "EPTMBATH.PPD"
|
||||
*Manufacturer: "EPSON"
|
||||
*Product: "(ThermalPrinter)"
|
||||
*ModelName:"EPSON TM Thermal"
|
||||
*ShortNickName:"TM Thermal"
|
||||
*NickName: "EPSON TM Thermal (180dpi)"
|
||||
*PSVersion: "(3010.000) 0"
|
||||
*LanguageLevel: "3"
|
||||
*ColorDevice: False
|
||||
*DefaultColorSpace: Gray
|
||||
*FileSystem: False
|
||||
*Throughput: "1"
|
||||
*LandscapeOrientation: Plus90
|
||||
*VariablePaperSize: True
|
||||
*TTRasterizer: Type42
|
||||
*cupsVersion: 1.2
|
||||
*cupsManualCopies: True
|
||||
*cupsModelNumber: 100
|
||||
*cupsFilter: "application/vnd.cups-raster 0 rastertotmtr"
|
||||
*cupsLanguages: "en"
|
||||
|
||||
|
||||
*% Printer option settings
|
||||
*OpenGroup: General/General
|
||||
|
||||
*% Page size settings.
|
||||
*OpenUI *PageSize/Media Size: PickOne
|
||||
*OrderDependency: 10 AnySetup *PageSize
|
||||
*DefaultPageSize:RP80x200
|
||||
*PageSize RP80x200/Roll paper 80 x 200 mm: "<</PageSize[205.0 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP80x2000/Roll paper 80 x 2000 mm: "<</PageSize[205.0 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP58x200/Roll paper 58 x 200 mm: "<</PageSize[144.0 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP58x2000/Roll paper 58 x 2000 mm: "<</PageSize[144.0 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*CloseUI: *PageSize
|
||||
|
||||
*OpenUI *PageRegion: PickOne
|
||||
*OrderDependency: 10 AnySetup *PageRegion
|
||||
*DefaultPageRegion:RP80x200
|
||||
*PageRegion RP80x200/Roll paper 80 x 200 mm: "<</PageSize[205.0 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP80x2000/Roll paper 80 x 2000 mm: "<</PageSize[205.0 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP58x200/Roll paper 58 x 200 mm: "<</PageSize[144.0 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP58x2000/Roll paper 58 x 2000 mm: "<</PageSize[144.0 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*CloseUI: *PageRegion
|
||||
|
||||
*DefaultImageableArea: RP80x200
|
||||
*ImageableArea RP80x200/Roll paper 80 x 200 mm: "0.0 0.0 205.0 566.9"
|
||||
*ImageableArea RP80x2000/Roll paper 80 x 2000 mm: "0.0 0.0 205.0 5669.3"
|
||||
*ImageableArea RP58x200/Roll paper 58 x 200 mm: "0.0 0.0 144.0 566.9"
|
||||
*ImageableArea RP58x2000/Roll paper 58 x 2000 mm: "0.0 0.0 144.0 5669.3"
|
||||
|
||||
*DefaultPaperDimension: RP80x200
|
||||
*PaperDimension RP80x200/Roll paper 80 x 200 mm: "205.0 566.9"
|
||||
*PaperDimension RP80x2000/Roll paper 80 x 2000 mm: "205.0 5669.3"
|
||||
*PaperDimension RP58x200/Roll paper 58 x 200 mm: "144.0 566.9"
|
||||
*PaperDimension RP58x2000/Roll paper 58 x 2000 mm: "144.0 5669.3"
|
||||
|
||||
*% Custom page size settings.
|
||||
*MaxMediaWidth: "205.0"
|
||||
*MaxMediaHeight: "5669.3"
|
||||
*NonUIOrderDependency: 100 AnySetup *CustomPageSize
|
||||
*CustomPageSize True: "pop pop pop <</PageSize [ 5 -2 roll ]/ImagingBBox null>>setpagedevice"
|
||||
*ParamCustomPageSize Width: 1 points 72 205.0
|
||||
*ParamCustomPageSize Height: 2 points 72 5669.3
|
||||
*ParamCustomPageSize WidthOffset: 3 points 0 0
|
||||
*ParamCustomPageSize HeightOffset: 4 points 0 0
|
||||
*ParamCustomPageSize Orientation: 5 int 0 0
|
||||
|
||||
*% Resolution settings.
|
||||
*OpenUI *Resolution/Resolution: PickOne
|
||||
*OrderDependency: 20 AnySetup *Resolution
|
||||
*DefaultResolution: 180x180dpi
|
||||
*Resolution 180x180dpi/180 x 180 dpi: "<</HWResolution[180 180]/cupsRowCount 24/cupsBitsPerColor 1>>setpagedevice"
|
||||
*CloseUI: *Resolution
|
||||
|
||||
*% Horizontal and Vertical motion units.
|
||||
*TmxMotionUnitHori: "180"
|
||||
*TmxMotionUnitVert: "180"
|
||||
|
||||
*% Paper reduction settings.
|
||||
*OpenUI *TmxPaperReduction/Paper Reduction: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxPaperReduction
|
||||
*DefaultTmxPaperReduction: Bottom
|
||||
*TmxPaperReduction Off/None: ""
|
||||
*TmxPaperReduction Top/Top: ""
|
||||
*TmxPaperReduction Bottom/Bottom: ""
|
||||
*TmxPaperReduction Both/Top & Bottom: ""
|
||||
*CloseUI: *TmxPaperReduction
|
||||
|
||||
*% Buzzer / Cash Drawer settings.
|
||||
*OpenUI *TmxBuzzerAndDrawer/Buzzer/ Cash Drawer: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxBuzzerAndDrawer
|
||||
*DefaultTmxBuzzerAndDrawer: NotUsed
|
||||
*TmxBuzzerAndDrawer NotUsed/Not used: ""
|
||||
*TmxBuzzerAndDrawer InternalBuzzer/Internal buzzer: ""
|
||||
*TmxBuzzerAndDrawer ExternalBuzzer/External buzzer: ""
|
||||
*TmxBuzzerAndDrawer OpenDrawer1/Open drawer #1: ""
|
||||
*TmxBuzzerAndDrawer OpenDrawer2/Open drawer #2: ""
|
||||
*CloseUI: *TmxBuzzerAndDrawer
|
||||
|
||||
*% Paper source settings.
|
||||
*OpenUI *TmxPaperCut/Paper Cut: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxPaperCut
|
||||
*DefaultTmxPaperCut: NoCut
|
||||
*TmxPaperCut NoCut/No cut: ""
|
||||
*TmxPaperCut CutPerJob/Cut per job: ""
|
||||
*TmxPaperCut CutPerPage/Cut per page: ""
|
||||
*CloseUI: *TmxPaperCut
|
||||
|
||||
*CloseGroup: General
|
||||
|
||||
*% End
|
120
docs/Thermal Receipt/ppd/tm-ba-thermal-rastertotmtr-203.ppd
Normal file
120
docs/Thermal Receipt/ppd/tm-ba-thermal-rastertotmtr-203.ppd
Normal file
@ -0,0 +1,120 @@
|
||||
*PPD-Adobe: "4.3"
|
||||
*% Copyright (C) Seiko Epson Corporation 2018. All rights reserved.
|
||||
*%
|
||||
*% PPD file for TM Series Linux CUPS Printer Driver.
|
||||
|
||||
*FormatVersion: "4.3"
|
||||
*FileVersion: "2.0"
|
||||
*LanguageVersion: English
|
||||
*LanguageEncoding: ISOLatin1
|
||||
*PCFileName: "EPTMBATH.PPD"
|
||||
*Manufacturer: "EPSON"
|
||||
*Product: "(ThermalPrinter)"
|
||||
*ModelName:"EPSON TM Thermal"
|
||||
*ShortNickName:"TM Thermal"
|
||||
*NickName: "EPSON TM Thermal (203dpi)"
|
||||
*PSVersion: "(3010.000) 0"
|
||||
*LanguageLevel: "3"
|
||||
*ColorDevice: False
|
||||
*DefaultColorSpace: Gray
|
||||
*FileSystem: False
|
||||
*Throughput: "1"
|
||||
*LandscapeOrientation: Plus90
|
||||
*VariablePaperSize: True
|
||||
*TTRasterizer: Type42
|
||||
*cupsVersion: 1.2
|
||||
*cupsManualCopies: True
|
||||
*cupsModelNumber: 100
|
||||
*cupsFilter: "application/vnd.cups-raster 0 rastertotmtr"
|
||||
*cupsLanguages: "en"
|
||||
|
||||
|
||||
*% Printer option settings
|
||||
*OpenGroup: General/General
|
||||
|
||||
*% Page size settings.
|
||||
*OpenUI *PageSize/Media Size: PickOne
|
||||
*OrderDependency: 10 AnySetup *PageSize
|
||||
*DefaultPageSize:RP80x200
|
||||
*PageSize RP80x200/Roll paper 80 x 200 mm: "<</PageSize[204.3 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP80x2000/Roll paper 80 x 2000 mm: "<</PageSize[204.3 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP58x200/Roll paper 58 x 200 mm: "<</PageSize[149.1 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageSize RP58x2000/Roll paper 58 x 2000 mm: "<</PageSize[149.1 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*CloseUI: *PageSize
|
||||
|
||||
*OpenUI *PageRegion: PickOne
|
||||
*OrderDependency: 10 AnySetup *PageRegion
|
||||
*DefaultPageRegion:RP80x200
|
||||
*PageRegion RP80x200/Roll paper 80 x 200 mm: "<</PageSize[204.3 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP80x2000/Roll paper 80 x 2000 mm: "<</PageSize[204.3 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP58x200/Roll paper 58 x 200 mm: "<</PageSize[149.1 566.9]/ImagingBBox null>>setpagedevice"
|
||||
*PageRegion RP58x2000/Roll paper 58 x 2000 mm: "<</PageSize[149.1 5669.3]/ImagingBBox null>>setpagedevice"
|
||||
*CloseUI: *PageRegion
|
||||
|
||||
*DefaultImageableArea: RP80x200
|
||||
*ImageableArea RP80x200/Roll paper 80 x 200 mm: "0.0 0.0 204.3 566.9"
|
||||
*ImageableArea RP80x2000/Roll paper 80 x 2000 mm: "0.0 0.0 204.3 5669.3"
|
||||
*ImageableArea RP58x200/Roll paper 58 x 200 mm: "0.0 0.0 149.1 566.9"
|
||||
*ImageableArea RP58x2000/Roll paper 58 x 2000 mm: "0.0 0.0 149.1 5669.3"
|
||||
|
||||
*DefaultPaperDimension: RP80x200
|
||||
*PaperDimension RP80x200/Roll paper 80 x 200 mm: "204.3 566.9"
|
||||
*PaperDimension RP80x2000/Roll paper 80 x 2000 mm: "204.3 5669.3"
|
||||
*PaperDimension RP58x200/Roll paper 58 x 200 mm: "149.1 566.9"
|
||||
*PaperDimension RP58x2000/Roll paper 58 x 2000 mm: "149.1 5669.3"
|
||||
|
||||
*% Custom page size settings.
|
||||
*MaxMediaWidth: "204.3"
|
||||
*MaxMediaHeight: "5669.3"
|
||||
*NonUIOrderDependency: 100 AnySetup *CustomPageSize
|
||||
*CustomPageSize True: "pop pop pop <</PageSize [ 5 -2 roll ]/ImagingBBox null>>setpagedevice"
|
||||
*ParamCustomPageSize Width: 1 points 72 204.3
|
||||
*ParamCustomPageSize Height: 2 points 72 5669.3
|
||||
*ParamCustomPageSize WidthOffset: 3 points 0 0
|
||||
*ParamCustomPageSize HeightOffset: 4 points 0 0
|
||||
*ParamCustomPageSize Orientation: 5 int 0 0
|
||||
|
||||
*% Resolution settings.
|
||||
*OpenUI *Resolution/Resolution: PickOne
|
||||
*OrderDependency: 20 AnySetup *Resolution
|
||||
*DefaultResolution: 203x203dpi
|
||||
*Resolution 203x203dpi/203 x 203 dpi: "<</HWResolution[203 203]/cupsRowCount 24/cupsBitsPerColor 1>>setpagedevice"
|
||||
*CloseUI: *Resolution
|
||||
|
||||
*% Horizontal and Vertical motion units.
|
||||
*TmxMotionUnitHori: "203"
|
||||
*TmxMotionUnitVert: "203"
|
||||
|
||||
*% Paper reduction settings.
|
||||
*OpenUI *TmxPaperReduction/Paper Reduction: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxPaperReduction
|
||||
*DefaultTmxPaperReduction: Bottom
|
||||
*TmxPaperReduction Off/None: ""
|
||||
*TmxPaperReduction Top/Top: ""
|
||||
*TmxPaperReduction Bottom/Bottom: ""
|
||||
*TmxPaperReduction Both/Top & Bottom: ""
|
||||
*CloseUI: *TmxPaperReduction
|
||||
|
||||
*% Buzzer / Cash Drawer settings.
|
||||
*OpenUI *TmxBuzzerAndDrawer/Buzzer/ Cash Drawer: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxBuzzerAndDrawer
|
||||
*DefaultTmxBuzzerAndDrawer: NotUsed
|
||||
*TmxBuzzerAndDrawer NotUsed/Not used: ""
|
||||
*TmxBuzzerAndDrawer InternalBuzzer/Internal buzzer: ""
|
||||
*TmxBuzzerAndDrawer ExternalBuzzer/External buzzer: ""
|
||||
*TmxBuzzerAndDrawer OpenDrawer1/Open drawer #1: ""
|
||||
*TmxBuzzerAndDrawer OpenDrawer2/Open drawer #2: ""
|
||||
*CloseUI: *TmxBuzzerAndDrawer
|
||||
|
||||
*% Paper source settings.
|
||||
*OpenUI *TmxPaperCut/Paper Cut: PickOne
|
||||
*OrderDependency: 30 AnySetup *TmxPaperCut
|
||||
*DefaultTmxPaperCut: NoCut
|
||||
*TmxPaperCut NoCut/No cut: ""
|
||||
*TmxPaperCut CutPerJob/Cut per job: ""
|
||||
*TmxPaperCut CutPerPage/Cut per page: ""
|
||||
*CloseUI: *TmxPaperCut
|
||||
|
||||
*CloseGroup: General
|
||||
|
||||
*% End
|
Loading…
x
Reference in New Issue
Block a user