25 lines
923 B
ReStructuredText
25 lines
923 B
ReStructuredText
|
Capabilities
|
||
|
------------
|
||
|
:Last Reviewed: 2023-07-29
|
||
|
|
||
|
Since the used command set often differs between printers,
|
||
|
a model for supporting different printers is implemented.
|
||
|
This feature is called `capabilities`.
|
||
|
|
||
|
The `capabilities`-feature allows this library to know
|
||
|
which features are supported.
|
||
|
If no further information is specified, python-escpos will
|
||
|
try to automatically use features based on the supplied information.
|
||
|
|
||
|
In order to use the `capabilities`-database, the printer instance
|
||
|
simply has to be created with the parameter `profile` set to the
|
||
|
relevant identifier.
|
||
|
The identifier can be found in :ref:`available-profiles`.
|
||
|
|
||
|
This documentation describes the profiles in the database file that
|
||
|
is bundled with this release.
|
||
|
If another configuration is to be used, this chapter can be followed
|
||
|
for information on how to sideload another `capabilities`-database:
|
||
|
:ref:`advanced-usage-change-capabilities-profile`.
|
||
|
|