I have a Bixolon SPP-R200 (and an SPP-R200III). I've set the printer to Label Mode. I'm able to print using Standard Mode and the user can move to the top of the next ticket by pressing the feed button on the printer.
Is there a command I can send (via Bluetooth) to do this on behalf of the user? I can send LF - but this behaves as expected, moving the paper by one line height.
According to an ESC POS document I found online, GS FF would be what I want. But that's not a command available to the R200 or the Mark III.
Is there anything else I can do?
Related
MFC HL2380DW. I just replaced toner with a new EBY toner cartridge. Printer works but still shows error message to replace toner. Could this be because I just opened and installed the starter cartridge that came with the printer? When I set the printer up I installed a new high yield cartridge.
What can I do?
This is part drum reset but as long as you follow the steps correctly it will clear the message of Replace toner (Be aware of step 5) Let me know how you get on.
On the printer, open the front toner compartment door.
The Printer display will read, “Front cover open.”
Press the “Clear” button.
Printer will beep and the display should read, “Replace Drum?”
This is the tricky part, ignore the replace drum instructions. Instead on the keypad type in “*00″.
Display should read, “Accepted”.
Close the toner access door, the printer will initialize and be reset.
Sometimes I want to copy some content on remote host in vim, which will last for more than 1 page. But when clicked by left-click of mouse, and scrolling down, I find I was stuck at the first page.
I know I can use scp or first cat file then select.
But is there a way to enable mouse scrolling to do such a selection in vim?
First, I'd avoid the problem entirely. Start a selection using v before you start scrolling. Then the start of the selection stays put and only the end of the selection moves as you scroll. Then make sure to Shift+click instead of just clicking to set the end position.
But if you really want to be able to scroll with the mouse while holding the button to select text, check your 'mouse' option to make sure it contains "a" or "v". It sounds like you may be using a "modeless selection" (:help gui-mouse-modeless) by mistake. A modeless selection only allows you to select text currently on the screen (it does not scroll), but it also lets you select non-text like line numbers.
Also check that you don't have any mappings defined for the scroll events documented in :help scroll-mouse-wheel. For me this feature "just works" in Windows gvim, so I'm not sure what would cause it to not work for you. But I had to try it out so see, since I almost never do that anyway.
If you are connecting from a system with an X11 server, use ssh -X to enable X11 forwarding. This will allow you to connect to the clipboard of your local machine from the remote vim.
For more information on how to use the X11 clipboard check vim's help for x11-selection.
In the RubyMine consoles, like the one that appears in RubyMine 7 while debugging, how do you recall the previous command or line you typed? Something similar to pressing the up arrow in a conventional terminal or console.
The history of commands can be accessed similar to any conventional terminal or console :- using the up and down arrows to scroll through the history.
The commands history size limit can be specified in : File|Settings|Editor - "Console commands history size"
Scrolling through console history with the up key in any command line environment can be pretty tedious. option-command-E, can show you your entire commands history.
Looking into RubyMine 7.0 Doc
https://www.jetbrains.com/ruby/webhelp/using-consoles.html
In an interactive console, you can:
Type commands in the lower pane of the console, and press Enter to
execute them.
Results are displayed in the upper pane. Use basic code completion
Ctrl+Space.
Use Up and Down arrow keys to scroll through the history of
commands, and execute the required ones.
Load source code fom the editor into console.
Use context menu of the upper pane to copy all output to the
clipboard, compare with the current contents of the clipboard, or
remove all output from the console.
Use the toolbar buttons to control your session in the console.
Configure color scheme of the console to meet your preferences.
Refer to the section Configuring Color Scheme for Consoles for
details.
How do programs (specifically in Linux) like top keep their interface on the screen without it scrolling? Do they create a new screen session, or is there a standard library for creating GUIs like that? If they do use screen, then why is the output still written to stdout when I exit top?
There is a standard library, it is called ncurses. But there's no need to use it - the console_codes(4) man page describes how to do such things by writing special character sequences to a terminal (emulator), and curses is nothing but a wrapper around that.
To clear the screen like top does, you'll need to echo ESC [ 2 J to the terminal to clear it, followed by ESC [ H to reset the cursor to the origin, i.e.
echo -ne "\033[2J\033[H"
Note that top might actually be more intelligent and not redraw the entire screen but only the parts which changed. See the manual page for more details. (You can do more fancy stuff with console codes, like changing colors, underline, bold, or even use the mouse in x terminals.)
What do the following configurations in Linux Screen mean?
1. caption string "%w"
2. caption always
3. activity "#check %n"
4. defmonitor on
5. vbellwait 0
6. vbell_msg "whoops"
7. vbell off
8. defscrollback 3000
And where do I learn or have a screen tutorial?
In the usual place:
$ man screen
The official documentation is usually the first to be read and the best.
Tutorials are easy to find. Have you tried to enter the term "gnu screen tutorial" in a search engine? Here is one, for a start.
All of the items on your list are found in the man pages for screen.
caption string "%w"
caption always
This command controls the display of the window captions. Normally a caption is only used if more than one window is shown on the display (split screen mode). But if the type is set to always screen shows a caption even if only one window is displayed. The default is splitonly.
The second form changes the text used for the caption. You can use all escapes from the "STRING ESCAPES" chapter. Screen uses a default of '%3n %t'.
You can mix both forms by providing a string as an additional argument.
activity "#check %n"
When any activity occurs in a background window that is being monitored, screen displays a notification in the message line. The notification message can be re-defined by means of the "activity" command. Each occurrence of '%' in message is replaced by the number of the window in which activity has occurred, and each occurrence of '^G' is replaced by the definition for bell in your termcap (usually an audible bell). The default message is
'Activity in window %n'
Note that monitoring is off for all windows by default, but can be altered by use of the "monitor" command (C-a M).
defmonitor on
Same as the monitor command except that the default setting for new windows is changed. Initial setting is 'off'.
vbellwait 0
Define a delay in seconds after each display of screen's visual bell message. The default is 1 second.
vbell_msg "whoops"
Sets the visual bell message. message is printed to the status line if the window receives a bell character (^G), vbell is set to "on", but the terminal does not support a visual bell. The default message is "Wuff, Wuff!!". Without parameter, the current message is shown.
vbell off
Sets the visual bell setting for this window. Omitting the parameter toggles the setting. If vbell is switched on, but your terminal does not support a visual bell, a 'vbell-message' is displayed in the status line when the bell character (^G) is received. Visual bell support of a terminal is defined by the termcap variable 'vb' (terminfo: 'flash').
Per default, vbell is off, thus the audible bell is used. See also 'bell_msg'.
defscrollback 3000
Same as the scrollback command except that the default setting for new windows is changed. Initial setting is 100.