Misplaced Pages

CUPS

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
#363636

105-417: CUPS (formerly an acronym for Common UNIX Printing System ) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server . A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer. CUPS consists of a print spooler and scheduler, a filter system that converts

210-428: A numeronym . For example, "i18n" abbreviates " internationalization ", a computer-science term for adapting software for worldwide use; the "18" represents the 18 letters that come between the first and the last in "internationalization". Similarly, "localization" can be abbreviated "l10n"; " multilingualization " "m17n"; and " accessibility " "a11y". In addition to the use of a specific number replacing that many letters,

315-641: A single word ("television" or "transvestite", for instance), and is in general spelled without punctuation (except in the plural). Although "PS" stands for the single English word " postscript " or the Latin postscriptum , it is often spelled with periods ("P.S.") as if parsed as Latin post scriptum instead. The slash ('/', or solidus ) is sometimes used to separate the letters in an acronym, as in "N/A" ("not applicable, not available") and "c/o" ("care of"). Inconveniently long words used frequently in related contexts can be represented according to their letter count as

420-498: A 1940 translation of a novel by the German writer Lion Feuchtwanger . It is an unsettled question in English lexicography and style guides whether it is legitimate to use the word acronym to describe forms that use initials but are not pronounced as a word. While there is plenty of evidence that acronym is used widely in this way, some sources do not acknowledge this usage, reserving

525-544: A Microsoft Windows Server domain , either as a Domain Controller (DC) or as a domain member. As of version 4, it supports Active Directory and Microsoft Windows NT domains. Samba runs on most Unix-like systems, such as Linux , Solaris , AIX and the BSD variants, including Apple macOS ( Mac OS X 10.2 and greater) and macOS Server . Samba also runs on a number of other operating systems such as OpenVMS and IBM i . Samba

630-490: A PhD student at the Australian National University , using a packet sniffer to do network analysis of the protocol used by DEC Pathworks server software. It did not have a formal name at the time of the first releases, versions 0.1, 0.5, and 1.0, all from the first half of January 1992; Tridgell simply referred to it as "a Unix file server for Dos Pathworks." He understood that he had "in fact implemented

735-523: A client from sidestepping any access controls or authentication on the HTTP server. The URI is a text string that indicates a name or address that can be used to refer to an abstract or physical resource on a network. The scheduler allows for classes of printers. Applications can send requests to groups of printers in a class, allowing the scheduler to direct the job to the first available printer in that class. A jobs module manages print jobs, sending them to

840-617: A different meaning. Medical literature has been struggling to control the proliferation of acronyms, including efforts by the American Academy of Dermatology. Acronyms are often taught as mnemonic devices: for example the colors of the rainbow are ROY G. BIV (red, orange, yellow, green, blue, indigo, violet). They are also used as mental checklists: in aviation GUMPS stands for gas-undercarriage-mixture-propeller-seat belts. Other mnemonic acronyms include CAN SLIM in finance, PAVPANIC in English grammar, and PEMDAS in mathematics. It

945-538: A lack of developers. The Samba TNG team frequently directed potential users towards Samba because of its better support and development. A key goal of the Samba TNG project was to rewrite all of the NT Domains services as FreeDCE projects. This was made difficult as the services were developed manually through network reverse-engineering, with limited or no reference to DCE/RPC documentation. A key difference from Samba

1050-760: A medial decimal point . Particularly in British and Commonwealth English , all such punctuation marking acronyms and other capitalized abbreviations is now uncommon and considered either unnecessary or incorrect. The presence of all-capital letters is now thought sufficient to indicate the nature of the UK , the EU , and the UN . Forms such as the U.S.A. for "the United States of America " are now considered to indicate American or North American English . Even within those dialects, such punctuation

1155-541: A pair of Desktop/ XML files. KDEPrint's main components include: In Mac OS X 10.5, printers are configured in the Print & Fax panel in System Preferences , and in printer proxy applications which display the print queues and allow additional configuration after printers are set up. Earlier versions of Mac OS X also included a Printer Setup Utility , which supplied configuration options missing from earlier versions of

SECTION 10

#1732869836364

1260-407: A period when the letters are pronounced individually, as in " K.G.B. ", but not when pronounced as a word, as in " NATO ". The logic of this style is that the pronunciation is reflected graphically by the punctuation scheme. When a multiple-letter abbreviation is formed from a single word, periods are in general not used, although they may be common in informal usage. "TV", for example, may stand for

1365-518: A revamped web interface which features improved readability and design, support for automatically discovered printers, and better access to system logs and advanced settings. In GNOME starting from GNOME 3, CUPS printing has been handled in the Settings application, which is part of the GNOME Core Applications . The GUI can add CUPS printers and manage CUPS printers and queues. Before GNOME 3,

1470-436: A single word, such as NATO (as distinct from B-B-C )" but adds later "In everyday use, acronym is often applied to abbreviations that are technically initialisms, since they are pronounced as separate letters." The Chicago Manual of Style acknowledges the complexity ("Furthermore, an acronym and initialism are occasionally combined (JPEG), and the line between initialism and acronym is not always clear") but still defines

1575-466: A standard printer management system that would accommodate the very wide variety of printers on the market using their own printer languages and formats. For instance, the System V and Berkeley printing systems were largely incompatible with each other, and they required complicated scripts and workarounds to convert the program's data format to a printable format. They often could not detect the file format that

1680-593: A system from an anonymous connection, through the exploitation of an error in Samba's remote procedure call . On 12 April 2016, Badlock, a crucial security bug in Windows and Samba, was disclosed. Badlock for Samba is referenced by CVE|2016-2118 (SAMR and LSA man in the middle attacks possible). On 24 May 2017, it was announced that a remote code execution vulnerability had been found in Samba named EternalRed or SambaCry , affecting all versions since 3.5.0. This vulnerability

1785-497: A twentieth-century phenomenon. Linguist David Wilton in Word Myths: Debunking Linguistic Urban Legends claims that "forming words from acronyms is a distinctly twentieth- (and now twenty-first-) century phenomenon. There is only one known pre-twentieth-century [English] word with an acronymic origin and it was in vogue for only a short time in 1886. The word is colinderies or colinda , an acronym for

1890-525: A user interface similar to the one Microsoft Windows uses, where a new printer could be added using an add new printer wizard , along with changing default printer properties in a window containing a list of installed printers. Jobs could also be started and stopped using a print manager, and the printer could be paused using a context menu that pops up when the printer icon is right-clicked. Eric Raymond criticised this system in his piece The Luxury of Ignorance . Raymond had attempted to install CUPS using

1995-467: A web-based administration interface that runs on port 631 . It particularly helps organisations that need to monitor print jobs and add print queues and printers remotely. CUPS 1.0 provided a simple class, job, and printer-monitoring interface for web browsers. CUPS 1.1 replaced this interface with an enhanced administration interface that allows users to add, modify, delete, configure, and control classes, jobs, and printers. CUPS 1.2 and later provide

2100-471: A word, an abbreviation is not an acronym." In contrast, some style guides do support it, whether explicitly or implicitly. The 1994 edition of Merriam-Webster's Dictionary of English Usage defends the usage on the basis of a claim that dictionaries do not make a distinction. The BuzzFeed style guide describes CBS and PBS as "acronyms ending in S". Acronymy, like retronymy , is a linguistic process that has existed throughout history but for which there

2205-639: A word. American English dictionaries such as Merriam-Webster , Dictionary.com's Random House Webster's Unabridged Dictionary and the American Heritage Dictionary as well as the British Oxford English Dictionary and the Australian Macquarie Dictionary all include a sense in their entries for acronym equating it with initialism , although The American Heritage Dictionary criticizes it with

SECTION 20

#1732869836364

2310-572: Is a subset with a narrower definition: an initialism pronounced as a word rather than as a sequence of letters. In this sense, NASA / ˈ n æ s ə / is an acronym but USA / j uː ɛ s ˈ eɪ / is not. The broader sense of acronym , ignoring pronunciation, is its original meaning and in common use. Dictionary and style-guide editors dispute whether the term acronym can be legitimately applied to abbreviations which are not pronounced as words, and they do not agree on acronym spacing , casing , and punctuation . The phrase that

2415-488: Is a question about how to pluralize acronyms. Often a writer will add an 's' following an apostrophe, as in "PC's". However, Kate L. Turabian 's A Manual for Writers of Research Papers, Theses, and Dissertations , writing about style in academic writings, allows for an apostrophe to form plural acronyms "only when an abbreviation contains internal periods or both capital and lowercase letters". Turabian would therefore prefer "DVDs" and "URLs" but "Ph.D.'s". The style guides of

2520-402: Is a range of high-quality printer drivers for (mostly) inkjet printers, and TurboPrint for Linux has another range of quality printer drivers for a wide range of printers. The backends are the ways in which CUPS sends data to printers. There are several backends available for CUPS: parallel , serial , and USB ports, cups-pdf PDF Virtual Printing, as well as network backends that operate via

2625-493: Is an implementation of dozens of services and a dozen protocols, including: All these services and protocols are frequently incorrectly referred to as just NetBIOS or SMB. The NBT (NetBIOS over TCP/IP) and WINS protocols, and their underlying SMB version 1 protocol, are deprecated on Windows. Since Windows Vista the WS-Discovery protocol has been included along with SMB2 and its successors, which supersede these. (WS-Discovery

2730-552: Is applied called a prefilter , which runs the PostScript data through another PostScript converter so that it can add printer-specific options like selecting page ranges to print, setting n -up mode and other device-specific things. After the pre-filtering is done, the data can either be sent directly to a CUPS backend if using a PostScript printer, or it can be passed to another filter like Foomatic by linuxprinting.org . Alternatively, it can be passed to Ghostscript , which converts

2835-707: Is becoming increasingly uncommon. Some style guides , such as that of the BBC , no longer require punctuation to show ellipsis ; some even proscribe it. Larry Trask , American author of The Penguin Guide to Punctuation , states categorically that, in British English , "this tiresome and unnecessary practice is now obsolete." Nevertheless, some influential style guides , many of them American , still require periods in certain instances. For example, The New York Times Manual of Style and Usage recommends following each segment with

2940-411: Is common for grammatical contractions (e.g. don't , y'all , and ain't ) and for contractions marking unusual pronunciations (e.g. a'ight , cap'n , and fo'c'sle for "all right", "captain", and "forecastle"). By the early twentieth century, it was standard to use a full stop/period/point , especially in the cases of initialisms and acronyms. Previously, especially for Latin abbreviations , this

3045-418: Is complete. A logging module handles the logging of scheduler events for access, error, and page log files . The main module handles timeouts and dispatch of I/O requests for client connections, watching for signals , handling child process errors and exits, and reloading the server configuration files as needed. Other modules used by the scheduler include: CUPS can process a variety of data formats on

3150-631: Is especially important for paper media, where no search utility is available to find the first use.) It also gives students a convenient review list to memorize the important acronyms introduced in a textbook chapter. Expansion at first use and abbreviation keys originated in the print era, but they are equally useful for electronic text . While acronyms provide convenience and succinctness for specialists, they often degenerate into confusing jargon . This may be intentional, to exclude readers without domain-specific knowledge. New acronyms may also confuse when they coincide with an already existing acronym having

3255-464: Is generally said as two letters, but IPsec for Internet Protocol Security is usually pronounced as / ˌ aɪ ˈ p iː s ɛ k / or / ˈ ɪ p s ɛ k / , along with variant capitalization like "IPSEC" and "Ipsec". Pronunciation may even vary within a single speaker's vocabulary, depending on narrow contexts. As an example, the database programming language SQL is usually said as three letters, but in reference to Microsoft's implementation

CUPS - Misplaced Pages Continue

3360-438: Is implemented on Unix-like platforms by third party daemons which allow Samba shares to be discovered when the deprecated protocols are disabled). Samba sets up network shares for chosen Unix directories (including all contained subdirectories). These appear to Microsoft Windows users as normal Windows folders accessible via the network. Unix users can either mount the shares directly as part of their file structure using

3465-528: Is included in most Linux distributions and is started during the boot process. On Red Hat, for instance, the /etc/rc.d/init.d/smb script runs at boot time, and starts both daemons. Samba is not included in Solaris 8, but a Solaris 8-compatible version is available from the Samba website. The OS/2 -based ArcaOS includes Samba to replace the old IBM LAN Server software. Samba includes a web administration tool called Samba Web Administration Tool (SWAT). SWAT

3570-468: Is no longer available and support for this product ended on December 31, 2007. Acronym An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial letter of each word in all caps with no punctuation . For some, an initialism or alphabetism , connotes this general meaning, and an acronym

3675-459: Is not uncommon for acronyms to be cited in a kind of false etymology , called a folk etymology , for a word. Such etymologies persist in popular culture but have no factual basis in historical linguistics , and are examples of language-related urban legends . For example, " cop " is commonly cited as being derived, it is presumed, from "constable on patrol", and " posh " from " port outward, starboard home ". With some of these specious expansions,

3780-646: Is standard on nearly all distributions of Linux and is commonly included as a basic system service on other Unix-based operating systems as well. Samba is released under the terms of the GNU General Public License . The name Samba comes from SMB ( Server Message Block ), the name of the proprietary protocol used by the Microsoft Windows network file system. Andrew Tridgell developed the first version of Samba Unix in December 1991 and January 1992, as

3885-643: Is the standard IPP port, and optionally on port 515 by inetd , launchd , the Solaris Service Management Facility , or xinetd which use the cups-lpd helper program to support LPD printing. When CUPS is installed the lp System V printing system command and the lpr Berkeley printing system commands are installed as compatible programs. This allows a standard interface to CUPS and allows maximum compatibility with existing applications that rely on these printing systems. Several tools exist to help set up CUPS. On all platforms, CUPS has

3990-415: Is traditionally pronounced like the word sequel . In writing for a broad audience, the words of an acronym are typically written out in full at its first occurrence within a given text. Expansion At First Use (EAFU) benefits readers unfamiliar with the acronym. Another text aid is an abbreviation key which lists and expands all acronyms used, a reference for readers who skipped past the first use. (This

4095-483: The mime.types file, while the destination field lists the type of output requested and determines what program should be used. This is also retrieved from mime.types . The cost field assists in the selection of sets of filters when converting a file. The last field, program , determines which filter program to use to perform the data conversion. Some examples: The filtering process works by taking input data pre-formatted with six arguments: It then determines

4200-507: The Colonial and Indian Exposition held in London in that year." However, although acronymic words seem not to have been employed in general vocabulary before the twentieth century (as Wilton points out), the concept of their formation is treated as effortlessly understood (and evidently not novel) in an Edgar Allan Poe story of the 1830s, " How to Write a Blackwood Article ", which includes

4305-687: The GNOME Print Settings (formerly called CUPS Manager) were used to perform these tasks. GNOME's widget toolkit GTK+ included integrated printing support based on CUPS in its version 2.10, released in 2006. The KDEPrint framework for KDE contains various GUI tools that act as CUPS front ends and allows the administration of classes, print queues and print jobs; it includes a printer wizard to assist with adding new printers amongst other features. KDEPrint first appeared in KDE 2.2. KDEPrint supports several different printing platforms, with CUPS one of

CUPS - Misplaced Pages Continue

4410-534: The IPP , JetDirect (AppSocket), Line Printer Daemon ("LPD"), and SMB protocols . A new mdns backend in CUPS 1.4 provides Bonjour ( DNS-SD ) based printer discovery. In CUPS 1.6, Bonjour printer discovery and sharing using Avahi is also supported. CUPS provides both the System V and Berkeley printing commands, so users can continue with traditional commands for printing via CUPS. CUPS uses port 631 (TCP and UDP), which

4515-612: The Modern Language Association and American Psychological Association prohibit apostrophes from being used to pluralize acronyms regardless of periods (so "compact discs" would be "CDs" or "C.D.s"), whereas The New York Times Manual of Style and Usage requires an apostrophe when pluralizing all abbreviations regardless of periods (preferring "PC's, TV's and VCR's"). Possessive plurals that also include apostrophes for mere pluralization and periods appear especially complex: for example, "the C.D.'s' labels" (the labels of

4620-533: The Restoration witticism arranging the names of some members of Charles II 's Committee for Foreign Affairs to produce the "CABAL" ministry . OK , a term of disputed origin, dates back at least to the early nineteenth century and is now used around the world. Acronyms are used most often to abbreviate names of organizations and long or frequently referenced terms. The armed forces and government agencies frequently employ acronyms; some well-known examples from

4725-648: The Server Message Block (SMB) protocol. System administrators can configure the device drivers which CUPS supplies by editing text files in Adobe's PostScript Printer Description (PPD) format. There are a number of user interfaces for different platforms that can configure CUPS, and it has a built-in web-based interface. CUPS is free software , provided under the Apache License . Michael Sweet , who owned Easy Software Products , started developing CUPS in 1997 and

4830-480: The "belief" that the etymology is acronymic has clearly been tongue-in-cheek among many citers, as with "gentlemen only, ladies forbidden" for " golf ", although many other (more credulous ) people have uncritically taken it for fact. Taboo words in particular commonly have such false etymologies: " shit " from "ship/store high in transit" or "special high-intensity training" and " fuck " from "for unlawful carnal knowledge", or "fornication under consent/command of

4935-463: The 160-character SMS limit, and to save time, acronyms such as "GF" ("girlfriend"), "LOL" ("laughing out loud"), and "DL" ("download" or "down low") have become popular. Some prescriptivists disdain texting acronyms and abbreviations as decreasing clarity, or as failure to use "pure" or "proper" English. Others point out that languages have always continually changed , and argue that acronyms should be embraced as inevitable, or as innovation that adapts

5040-461: The 18 letters between the initial "i" and the final "n"). Authors of expository writing will sometimes capitalize or otherwise distinctively format the initials of the expansion for pedagogical emphasis (for example, writing: "the onset of Congestive Heart Failure (CHF)" or "the onset of c ongestive h eart f ailure (CHF)"). Capitalization like this, however, conflicts with the convention of English orthography, which generally reserves capitals in

5145-461: The British press may render it "Nato"), but uses lower case in " Unicef " (from "United Nations International Children's Emergency Fund") because it is more than four letters, and to style it in caps might look ungainly (flirting with the appearance of "shouting capitals"). While abbreviations typically exclude the initials of short function words (such as "and", "or", "of", or "to"), this is not always

5250-592: The Fedora Core 1 print manager but found it non-intuitive; he criticised the interface designers for not designing with the user's point of view in mind. He found the idea of printer queues not obvious because users create queues on their local computer but these queues are actually created on the CUPS server. He also found the plethora of queue-type options confusing as he could choose from between networked CUPS (IPP), networked Unix ( LPD ), networked Windows ( SMB ), networked Novell ( NCP ) or networked JetDirect . He found

5355-559: The PostScript into an intermediary CUPS-raster format. The intermediary raster format is then passed onto a final filter which converts the raster data to a printer-specific format. The default filters included with CUPS include: As of 2009 other proprietary languages like GDI or SPL (Samsung Printer Language) are supported by Splix, a raster to SPL translator. However, several other alternatives can integrate with CUPS. HPLIP (previously known as HP-IJS) provides Linux+CUPS drivers for HP printers, Gutenprint (previously known as Gimp-Print)

SECTION 50

#1732869836364

5460-566: The Print & Fax preference pane. The PrinterSetup system can manage CUPS queues. It takes the approach of assigning a text file to describe each print queue. These 'PrinterSetupFiles' may then be added to other text files called 'PrinterSetupLists'. This allows logical grouping of printers. As of 2009 the PrinterSetup project remains in its infancy. Starting with Red Hat Linux 9, Red Hat provided an integrated print manager based on CUPS and integrated into GNOME . This allowed adding printers via

5565-564: The U.S. Navy, is "COMCRUDESPAC", which stands for "commander, cruisers destroyers Pacific"; it is also seen as "ComCruDesPac". Inventors are encouraged to anticipate the formation of acronyms by making new terms "YABA-compatible" ("yet another bloody acronym"), meaning the term's acronym can be pronounced and is not an offensive word: "When choosing a new name, be sure it is 'YABA-compatible'." Acronym use has been further popularized by text messaging on mobile phones with short message service (SMS), and instant messenger (IM). To fit messages into

5670-548: The United States are among the " alphabet agencies " (jokingly referred to as " alphabet soup ") created under the New Deal by Franklin D. Roosevelt (himself known as "FDR"). Business and industry also coin acronyms prolifically. The rapid advance of science and technology also drives the usage, as new inventions and concepts with multiword names create a demand for shorter, more pronounceable names. One representative example, from

5775-411: The acronym may use normal case rules, e.g. it would appear generally in lower case, but with an initial capital when starting a sentence or when in a title. Once knowledge of the words underlying such an acronym has faded from common recall, the acronym may be termed an anacronym . Examples of anacronyms are the words " scuba ", " radar ", and " laser ". The word "an acro nym" should not be confused with

5880-537: The acronym stands for is called its expansion . The meaning of an acronym includes both its expansion and the meaning of its expansion. The word acronym is formed from the Greek roots akro- , meaning 'height, summit, or tip', and -nym , 'name'. This neoclassical compound appears to have originated in German , with attestations for the German form Akronym appearing as early as 1921. Citations in English date to

5985-577: The adoption of acronyms was modern warfare, with its many highly technical terms. While there is no recorded use of military acronyms dating from the American Civil War (acronyms such as "ANV" for " Army of Northern Virginia " post-date the war itself), they became somewhat common in World War I , and by World War II they were widespread even in the slang of soldiers, who referred to themselves as G.I.s . The widespread, frequent use of acronyms across

6090-497: The apostrophe should be reserved for the possessive ("the TV's antenna"). In some languages, the convention of doubling the letters in the acronym is used to indicate plural words: for example, the Spanish EE.UU. , for Estados Unidos ('United States'). This old convention is still sometimes followed for a limited number of English abbreviations, such as SS. for Saints , pp. for

6195-486: The best supported. It replaced a previous version of printing support in KDE, qtcups and is backwards compatible with this module of KDE. As of 2009 kprinter , a dialogue-box program, serves as the main tool for sending jobs to the print device; it can also be started from the command line . KDEPrint includes a system to pre-filter any jobs before they are handed over to CUPS, or to handle jobs all on its own, such as converting files to PDF . These filters are described by

6300-1159: The case. Sometimes function words are included to make a pronounceable acronym, such as CORE ( Congress of Racial Equality ). Sometimes the letters representing these words are written in lower case, such as in the cases of "TfL" (" Transport for London ") and LotR ( The Lord of the Rings ); this usually occurs when the acronym represents a multi-word proper noun. Numbers (both cardinal and ordinal ) in names are often represented by digits rather than initial letters, as in "4GL" (" fourth generation language ") or "G77" (" Group of 77 "). Large numbers may use metric prefixes , as with " Y2K " for "Year 2000". Exceptions using initials for numbers include " TLA " ("three-letter acronym/abbreviation") and "GoF" (" Gang of Four "). Abbreviations using numbers for other purposes include repetitions, such as " A2DP " ("Advanced Audio Distribution Profile"), " W3C " ("World Wide Web Consortium"), and T3 ( Trends, Tips & Tools for Everyday Living ); pronunciation, such as " B2B " ("business to business"); and numeronyms , such as "i18n" ("internationalization"; "18" represents

6405-436: The central attribute these are supposed to achieve: discoverability. That is, the quality that every point in the interface has prompts and actions attached to it from which you can learn what to do next. Does your project have this quality? Easy Software Products , the original creators of CUPS, created a GUI, provided support for many printers and implemented a PostScript RIP . ESP Print Pro ran on Windows, UNIX and Linux, but

SECTION 60

#1732869836364

6510-413: The compact discs). In some instances, however, an apostrophe may increase clarity: for example, if the final letter of an abbreviation is "S", as in "SOS's" (although abbreviations ending with S can also take "-es", e.g. "SOSes"), or when pluralizing an abbreviation that has periods. A particularly rich source of options arises when the plural of an acronym would normally be indicated in a word other than

6615-557: The contrived acronym "P.R.E.T.T.Y.B.L.U.E.B.A.T.C.H." The use of Latin and Neo-Latin terms in vernaculars has been pan-European and pre-dates modern English. Some examples of acronyms in this class are: The earliest example of a word derived from an acronym listed by the OED is "abjud" (now " abjad "), formed from the original first four letters of the Arabic alphabet in the late eighteenth century. Some acrostics pre-date this, however, such as

6720-402: The data on to a backend —a special filter that sends print data to a device or network connection. The system makes extensive use of PostScript and rasterization of data to convert the data into a format suitable for the destination printer. CUPS offers a standard and modularised printing system that can process numerous data formats on the print server. Before CUPS, it was difficult to find

6825-438: The dictionary entries and style guide recommendations regarding the term acronym through the twentieth century did not explicitly acknowledge or support the expansive sense. The Merriam–Webster's Dictionary of English Usage from 1994 is one of the earliest publications to advocate for the expansive sense, and all the major dictionary editions that include a sense of acronym equating it with initialism were first published in

6930-643: The exclusive sense for acronym and its earliest citation was from 1943. In early December 2010, Duke University researcher Stephen Goranson published a citation for acronym to the American Dialect Society e-mail discussion list which refers to PGN being pronounced "pee-gee-enn", antedating English language usage of the word to 1940. Linguist Ben Zimmer then mentioned this citation in his December 16, 2010 " On Language " column about acronyms in The New York Times Magazine . By 2011,

7035-502: The files of others unless that permission would normally exist. Note that the netlogon share, typically distributed as a read only share from /etc/samba/netlogon , is the logon directory for user logon scripts. Samba services are implemented as two daemons : Samba configuration is achieved by editing a single file (typically installed as /etc/smb.conf or /etc/samba/smb.conf ). Samba can also provide user logon scripts and group policy implementation through poledit . Samba

7140-420: The filter and backend processes for final conversion and printing, and monitoring the status messages from those processes. The CUPS scheduler utilizes a configuration module, which parses configuration files, initializes CUPS data structures , and starts and stops the CUPS program. The configuration module will stop CUPS services during configuration file processing and then restart the service when processing

7245-763: The final word if spelled out in full. A classic example is "Member of Parliament", which in plural is "Members of Parliament". It is possible then to abbreviate this as "M's P", which was fairly common in mid-twentieth-century Australian news writing (or similar ), and used by former Australian Prime Minister Ben Chifley . This usage is less common than forms with "s" at the end, such as "MPs", and may appear dated or pedantic. In common usage, therefore, "weapons of mass destruction" becomes "WMDs", "prisoners of war" becomes "POWs", and "runs batted in" becomes "RBIs". Abbreviations that come from single, rather than multiple, words – such as "TV" ("television") – are usually pluralized without apostrophes ("two TVs"); most writers feel that

7350-458: The first letter of acronyms, reserving all-caps styling for initialisms, writing the pronounced acronyms "Nato" and "Aids" in mixed case, but the initialisms "USA" and "FBI" in all caps. For example, this is the style used in The Guardian , and BBC News typically edits to this style (though its official style guide, dating from 2003, still recommends all-caps ). The logic of this style is that

7455-632: The first public betas appeared in 1999. The original design of CUPS used the Line Printer Daemon protocol (LPD), but due to limitations in LPD and vendor incompatibilities, the Internet Printing Protocol (IPP) was chosen instead. CUPS was initially called "The Common UNIX Printing System". This name was shortened to just "CUPS" beginning with CUPS 1.4 due to legal concerns with the UNIX trademark. CUPS

7560-403: The help file singularly unhelpful and largely irrelevant to a user's needs. Raymond used CUPS as a general topic to show that user-interface design on Linux desktops needs rethinking and more careful design. He stated: The meta-problem here is that the configuration wizard does all the approved rituals (GUI with standardized clicky buttons, help popping up in a browser, etc. etc.) but doesn't have

7665-435: The king". In English, abbreviations have previously been marked by a wide variety of punctuation . Obsolete forms include using an overbar or colon to show the ellipsis of letters following the initial part. The forward slash is still common in many dialects for some fixed expressions—such as in w/ for "with" or A/C for " air conditioning "—while only infrequently being used to abbreviate new terms. The apostrophe

7770-402: The known file types that CUPS can accept data for, and mime.convs that defines the programs that process each particular MIME type. The mime.types file has the syntax: mimetype { [file-extensions] | [pattern-match] } For example, to detect an HTML file, the following entry would be applicable: text/html html htm \ The second line matches the file contents to

7875-486: The label "usage problem". However, many English language dictionaries, such as the Collins COBUILD Advanced Dictionary , Cambridge Advanced Learner's Dictionary , Macmillan Dictionary , Longman Dictionary of Contemporary English , New Oxford American Dictionary , Webster's New World Dictionary , and Lexico from Oxford University Press do not acknowledge such a sense. Most of

7980-836: The language to changing circumstances. In this view, the modern practice is just the "proper" English of the current generation of speakers, much like the earlier abbreviation of corporation names on ticker tape or newspapers. Exact pronunciation of "word acronyms" (those pronounced as words rather than sounded out as individual letters) often vary by speaker population. These may be regional, occupational, or generational differences, or simply personal preference. For instance, there have been decades of online debate about how to pronounce GIF ( / ɡ ɪ f / or / dʒ ɪ f / ) and BIOS ( / ˈ b aɪ oʊ s / , / ˈ b aɪ oʊ z / , or / ˈ b aɪ ɒ s / ). Similarly, some letter-by-letter initialisms may become word acronyms over time, especially in combining forms: IP for Internet Protocol

8085-818: The latter being released in January 1995. Tridgell considers the adoption of CVS in May 1996 to mark the birth of the Samba Team, though there had been contributions from other people, especially Jeremy Allison , previously. Version 2.0.0, released in January 1999, was a major release, support for authentication from Windows NT Primary Domain Controller, 64 bit filesystem support for very large files, and exposure of OPLOCKS to unix systems. Version 2.2.0 released in April 2001. Some versions of Samba 3.6.3 and lower suffer serious security issues which can allow anonymous users to gain root access to

8190-535: The middle of sentences for proper nouns; when following the AMA Manual of Style , this would instead be rendered as "the onset of congestive heart failure (CHF)". Samba software Samba is a free software re-implementation of the SMB networking protocol , and was originally developed by Andrew Tridgell . Samba provides file and print services for various Microsoft Windows clients and can integrate with

8295-463: The more general "x" can be used to replace an unspecified number of letters. Examples include "Crxn" for "crystallization" and the series familiar to physicians for history , diagnosis , and treatment ("hx", "dx", "tx"). Terms relating to a command structure may also sometimes use this formatting, for example gold, silver, and bronze levels of command in UK policing being referred to as Gx, Sx, and Bx. There

8400-456: The mount.cifs command or, alternatively, can use a utility, smbclient (libsmb) installed with Samba to read the shares with a similar interface to a standard command line FTP program. Each directory can have different access privileges overlaid on top of the normal Unix file protections. For example: home directories would have read/write access for all known users, allowing each to access their own files. However they would still not have access to

8505-545: The name was changed to smbserver . However, Tridgell got a trademark notice from the company "Syntax", who sold a product named TotalNet Advanced Server and owned the trademark for "SMBserver". The name "Samba" was derived by running the Unix command grep through the system dictionary looking for words that contained the letters S, M, and B, in that order (i.e. grep -i '^s.*m.*b' /usr/share/dict/words ). Versions 1.6, 1.7, 1.8, and 1.9 followed relatively quickly, with

8610-414: The netbios protocol" at the time of version 1.0 and that "this software could be used with other PC clients." With a focus on interoperability with Microsoft's LAN Manager , Tridgell released "netbios for unix", observer, version 1.5 in December 1993. This release was the first to include client-software as well as a server. Also, at this time GPL2 was chosen as license. Midway through the 1.5-series,

8715-420: The network. The CUPS scheduler implements Internet Printing Protocol (IPP) over HTTP/1.1. A helper application (cups-lpd) converts Line Printer Daemon protocol (LPD) requests to IPP. The scheduler also provides a web-based interface for managing print jobs, the configuration of the server, and for documentation about CUPS itself. An authorization module controls which IPP and HTTP messages can pass through

8820-721: The plural of 'pages', or mss. for manuscripts . The most common capitalization scheme seen with acronyms is all-uppercase ( all caps ). Small caps are sometimes used to make the run of capital letters seem less jarring to the reader. For example, the style of some American publications, including the Atlantic Monthly and USA Today , is to use small caps for acronyms longer than three letters; thus "U.S." and " FDR " in normal caps, but " nato " in small caps. The acronyms " AD " and " BC " are often smallcapped as well, as in: "From 4004 bc to ad 525 ". Where an acronym has linguistically taken on an identity as regular word,

8925-540: The print data to a format that the printer will understand, and a backend system that sends this data to the print device. CUPS uses the Internet Printing Protocol (IPP) as the basis for managing print jobs and queues . It also provides the traditional command line interfaces for the System V and Berkeley print systems, and provides support for the Berkeley print system's Line Printer Daemon protocol and limited support for

9030-429: The print server. It converts the print-job data into the final language/format of the printer via a series of filters . It uses MIME types for identifying file formats. After the CUPS system has assigned the print job to the scheduler, it is passed to the CUPS filter system. This converts the data to a format suitable for the printer. During start-up, the CUPS daemon loads two MIME databases: mime.types that defines

9135-446: The project, with Michael Sweet continuing work on it. In 2024, a critical vulnerability involving remote code execution in CUPS was found impacting all GNU/Linux systems. CUPS provides a mechanism that allows print jobs to be sent to printers in a standard fashion. The print data goes to a scheduler which sends jobs to a filter system that converts the print job into a format the printer will understand. The filter system then passes

9240-483: The pronunciation is reflected graphically by the capitalization scheme. However, it conflicts with conventional English usage of first-letter upper-casing as a marker of proper names in many cases; e.g. AIDS stands for acquired immuno-deficiency syndrome which is not a proper name, while Aids is in the style of one. Some style manuals also base the letters' case on their number. The New York Times , for example, keeps "NATO" in all capitals (while several guides in

9345-674: The publication of the 3rd edition of the Oxford English Dictionary added the expansive sense to its entry for acronym and included the 1940 citation. As the Oxford English Dictionary structures the senses in order of chronological development, it now gives the "initialism" sense first. English language usage and style guides which have entries for acronym generally criticize the usage that refers to forms that are not pronounceable words. Fowler's Dictionary of Modern English Usage says that acronym "denotes abbreviations formed from initial letters of other words and pronounced as

9450-470: The sides of railroad cars (e.g., "Richmond, Fredericksburg and Potomac Railroad" → "RF&P"); on the sides of barrels and crates; and on ticker tape and newspaper stock listings (e.g. American Telephone and Telegraph Company → AT&T). Some well-known commercial examples dating from the 1890s through 1920s include " Nabisco " ("National Biscuit Company"), " Esso " (from "S.O.", from " Standard Oil "), and " Sunoco " ("Sun Oil Company"). Another field for

9555-463: The specified MIME type by determining that the first kilobyte of text in the file holds printable characters and that those characters include HTML markup. If the pattern above matches, then the filter system would mark the file as the MIME type text/html. The mime.convs file has the syntax: source destination cost program The source field designates the MIME type that is determined by looking up

9660-519: The system. Once the IPP/HTTP packets are authorized they are sent to the client module, which listens for and processes incoming connections. The client module is also responsible for executing external CGI programs as needed to support web-based printers, classes, and job status monitoring and administration. Once this module has processed its requests, it sends them to the IPP module which performs Uniform Resource Identifier (URI) validation to prevent

9765-468: The term acronym only for forms pronounced as a word, and using initialism or abbreviation for those that are not. Some sources acknowledge the usage, but vary in whether they criticize or forbid it, allow it without comment, or explicitly advocate it. Some mainstream English dictionaries from across the English-speaking world affirm a sense of acronym which does not require being pronounced as

9870-502: The terms as mutually exclusive. Other guides outright deny any legitimacy to the usage: Bryson's Dictionary of Troublesome Words says "Abbreviations that are not pronounced as words (IBM, ABC, NFL) are not acronyms; they are just abbreviations." Garner's Modern American Usage says "An acronym is made from the first letters or parts of a compound term. It's read or spoken as a single word, not letter by letter." The New York Times Manual of Style and Usage says "Unless pronounced as

9975-552: The twenty-first century. The trend among dictionary editors appears to be towards including a sense defining acronym as initialism : the Merriam-Webster's Collegiate Dictionary added such a sense in its 11th edition in 2003, and both the Oxford English Dictionary and The American Heritage Dictionary added such senses in their 2011 editions. The 1989 edition of the Oxford English Dictionary only included

10080-401: The type of data that is being input and the filter to be used through the use of the MIME databases; for instance, image data will be detected and processed through a particular filter, and HTML data detected and processed through another filter. CUPS can convert supplied data either into PostScript data or directly into raster data. If it is converted into PostScript data an additional filter

10185-536: The whole range of linguistic registers is relatively new in most languages, becoming increasingly evident since the mid-twentieth century. As literacy spread and technology produced a constant stream of new and complex terms, abbreviations became increasingly convenient. The Oxford English Dictionary ( OED ) records the first printed use of the word initialism as occurring in 1899, but it did not come into general use until 1965, well after acronym had become common. In English, acronyms pronounced as words may be

10290-425: The word " an achro nym ", which is a type of misnomer. Words derived from an acronym by affixing are typically expressed in mixed case, so the root acronym is clear. For example, "pre-WWII politics", "post-NATO world", " DNase ". In some cases a derived acronym may also be expressed in mixed case. For example, " messenger RNA " and " transfer RNA " become "mRNA" and "tRNA". Some publications choose to capitalize only

10395-414: Was assigned identifier CVE|2017-7494. On 14 September 2020, a proof-of-concept exploit for the netlogon vulnerability called Zerologon (CVE|2020-1472) for which a patch exists since August was published. Some federal agencies using the software have been ordered to install the patch. Samba allows file and print sharing between computers running Microsoft Windows and computers running Unix. It

10500-596: Was being sent to the printer and thus could not automatically and correctly convert the data stream. Additionally, data conversion was performed on individual workstations rather than a central server. CUPS allows printer manufacturers and printer-driver developers to create drivers more easily that work natively on the print server. Processing occurs on the server, allowing for easier network-based printing than with other Unix printing systems. With Samba installed, users can address printers on remote Windows computers, and generic PostScript drivers can be used for printing across

10605-511: Was done with a full space between every full word (e.g. A. D. , i. e. , and e. g. for " Anno Domini ", " id est ", and " exempli gratia "). This even included punctuation after both Roman and Arabic numerals to indicate their use in place of the full names of each number (e.g. LII. or 52. in place of "fifty-two" and "1/4." or "1./4." to indicate "one-fourth"). Both conventions have fallen out of common use in all dialects of English, except in places where an Arabic decimal includes

10710-455: Was in the implementation of the NT Domains suite of protocols and MSRPC services. Samba makes all the NT Domains services available from a single place, whereas Samba TNG separated each service into its own program. ReactOS started using Samba TNG services for its SMB implementation. The developers of both projects were interested in seeing the Samba TNG design used to help get ReactOS talking to Windows networks. They worked together to adapt

10815-449: Was little to no naming , conscious attention, or systematic analysis until relatively recent times. Like retronymy, it became much more common in the twentieth century than it had formerly been. Ancient examples of acronymy (before the term "acronym" was invented) include the following: During the mid- to late nineteenth century, acronyms became a trend among American and European businessmen: abbreviating corporation names, such as on

10920-454: Was quickly adopted as the default printing system for most Linux distributions . In March 2002, Apple Inc. adopted CUPS as the printing system for Mac OS X 10.2. In February 2007, Apple Inc. hired chief developer Michael Sweet and purchased the CUPS source code. On December 20, 2019, Michael Sweet announced on his blog that he had left Apple. In 2020, the OpenPrinting organization forked

11025-452: Was removed starting with version 4.1. Samba TNG (The Next Generation) was forked in late 1999, after disagreements between the Samba Team leaders and Luke Leighton about the directions of the Samba project. They failed to come to an agreement on a development transition path which allowed the research version of Samba he was developing (known at the time as Samba-NTDOM) to slowly be integrated into Samba. Development has been minimal, due to

#363636